| ... |
... |
@@ -3,7 +3,7 @@ |
| 3 |
3 |
{{content/}} |
| 4 |
4 |
|
| 5 |
5 |
|
| 6 |
|
-Das kostenpflichtige //Datenbank-Authentikator-Plugin// stellt eine Möglichkeit zur Verfügung eine Anmeldung an einem Formular in Form einer Datenbank-Abfrage durchzuführen. Hierbei kann eine HTML-Seite inkl. Validatoren, Fehlertexten und die eigentliche Anbindung der Datenbank zur individualisiert werden. Nach dem Absenden der HTML-Seite werden für die Anmeldung die Eingaben der Login-Seite als Platzhalter für die Datenbank-Abfrage bereitgestellt. Auch steht die Möglichkeit zur Verfügung, bei nicht gefundenem Datensatz den "Login" dennoch zu erlauben. Hierbei stehen im Formular dann ausschließlich die Daten aus der Login-Seite zur Verfügung. Ferner ist es möglich eine Login-Sperre zu definieren welche bei mehrfacher Fehlereingabe den Login anhand eines der Eingabefelder temporär sperrt. |
|
6 |
+Das kostenpflichtige //Datenbank-Authentikator-Plugin// stellt eine Möglichkeit zur Verfügung eine Anmeldung an einem Formular in Form einer Datenbank-Abfrage durchzuführen. Hierbei kann eine HTML-Seite inkl. Validatoren, Fehlertexten und die eigentliche Anbindung der Datenbank zur individualisiert werden. Nach dem Absenden der HTML-Seite werden für die Anmeldung die Eingaben der Login-Seite als Platzhalter für die Datenbank-Abfrage bereitgestellt. Auch steht die Möglichkeit zur Verfügung, bei nicht gefundenem Datensatz den "Login" dennoch zu erlauben. Hierbei stehen im Formular dann ausschließlich die Daten aus der Login-Seite zur Verfügung. Ferner ist es möglich eine Login-Sperre zu definieren, welche bei mehrfacher Fehlereingabe den Login anhand eines der Eingabefelder temporär sperrt. |
| 7 |
7 |
|
| 8 |
8 |
|
| 9 |
9 |
== Konfiguration == |
| ... |
... |
@@ -18,13 +18,13 @@ |
| 18 |
18 |
: Gibt den HTML-Title an. Es steht die Verwendung von i18n-Variablen zur Verfügung. |
| 19 |
19 |
|
| 20 |
20 |
; Seiteninhalt |
| 21 |
|
-: Hier kann der HTML-Inhalt der eigentlichen Login-Seite gepflegt werden. Dieser wird beim Ausliefern automatisch in einen HTML-Rahmen und innerhalb eines FORM-Elements gerendert. Hierbei ist zu beachten, dass alle Eingabefelder welche innerhalb der Datenbank-Abfrage verwendet werden sollen ein name-Attribute besitzen um diese mittels Platzhalter refernezieren zu können. [[Hier>>Formcycle.PluginDocumentation.DatabaseAuth#HKonfigurationsmF6glichkeitenderLogin-Seite]] finden Sie eine weiterführende Übersicht der Konfigurationsmöglichkeiten. |
|
21 |
+: Hier kann der HTML-Inhalt der eigentlichen Login-Seite gepflegt werden. Dieser wird beim Ausliefern automatisch in einen HTML-Rahmen und innerhalb eines FORM-Elements gerendert. Hierbei ist zu beachten, dass alle Eingabefelder welche innerhalb der Datenbank-Abfrage verwendet werden sollen ein name-Attribute besitzen um diese mittels Platzhalter referenzieren zu können. [[Hier>>Formcycle.PluginDocumentation.DatabaseAuth#HKonfigurationsmöglichkeiten der Login-Seite]] finden Sie eine weiterführende Übersicht der Konfigurationsmöglichkeiten. |
| 22 |
22 |
|
| 23 |
23 |
; Fehlermeldung bei nicht gefundenem Datensatz |
| 24 |
|
-: Ermöglicht die Änderung der Fehlermeldung wenn bei der Datenbank-Abfrage kein Datensatz gefunden wurde. Es steht die Verwendung von i18n-Variablen zur Verfügung. |
|
24 |
+: Ermöglicht die Änderung der Fehlermeldung, wenn bei der Datenbank-Abfrage kein Datensatz gefunden wurde. Es steht die Verwendung von i18n-Variablen zur Verfügung. |
| 25 |
25 |
|
| 26 |
26 |
; Fehlermeldung bei gesperrtem Login |
| 27 |
|
-: Ermöglicht die Änderung der Fehlermeldung der Login temporär gesperrt wurde. Es steht die Verwendung von i18n-Variablen zur Verfügung. Ferner wird das Datum bis wann der Login gesperrt wurde als Variable zur Verfügung und kann über die Java-Messaging-Formatierung eingefügt und in dessen Ausgabeformat angepasst werden. |
|
27 |
+: Ermöglicht die Änderung der Fehlermeldung der Login temporär gesperrt wurde. Es steht die Verwendung von i18n-Variablen zur Verfügung. Ferner wird das Datum, bis wann der Login gesperrt wurde als Variable zur Verfügung und kann über die [[Java-Message-Formatierung>>https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/MessageFormat.html]] eingefügt und in dessen Ausgabeformat angepasst werden. |
| 28 |
28 |
|
| 29 |
29 |
=== Datenbank === |
| 30 |
30 |
|
| ... |
... |
@@ -34,7 +34,7 @@ |
| 34 |
34 |
|
| 35 |
35 |
|
| 36 |
36 |
; JDBC URL |
| 37 |
|
-: Definiert die JDBC URL zu anzubindenen Datenbank |
|
37 |
+: Definiert die JDBC URL zu anzubindenden Datenbank |
| 38 |
38 |
|
| 39 |
39 |
; Benutzername |
| 40 |
40 |
: Definiert den Benutzernamen für den Login an der Datenbank |
| ... |
... |
@@ -43,7 +43,7 @@ |
| 43 |
43 |
: Definiert das Passwort für den Login an der Datenbank |
| 44 |
44 |
|
| 45 |
45 |
; Datenbank-Abfrage |
| 46 |
|
-: Definiert die eigentliche Datenbank-Abfrage zur Ermittlung eines Datensatzes basierend auf den Eingaben der Login-Seite. Diese Eingaben stehen über Platzhalter in Form von "[%<html-name-attribute>%]" zur Verfügung. Sobald eine Datenbank-Zeile bei von diesem Query zurückgegeben wird gilt der Login als erfolgreich. |
|
46 |
+: Definiert die eigentliche Datenbank-Abfrage zur Ermittlung eines Datensatzes basierend auf den Eingaben der Login-Seite. Diese Eingaben stehen über Platzhalter in Form von "[%<html-name-attribute>%]" zur Verfügung. Sobald eine Datenbank-Zeile bei von diesem Query zurückgegeben wird, gilt der Login als erfolgreich. |
| 47 |
47 |
|
| 48 |
48 |
|
| 49 |
49 |
; Erlaube Login ohne gefundenen Datenbank-Eintrag |
| ... |
... |
@@ -56,13 +56,13 @@ |
| 56 |
56 |
{{/figure}} |
| 57 |
57 |
|
| 58 |
58 |
; Attribut für die Sperr-Identifikation |
| 59 |
|
-: Definiert den Namen des HTML-Feldes welches für die Prüfung der Login-Sperre herangezogen wird. Hierbei werden die fehlgeschlagenen Login-Versuche mit dem selben Wert dieses Feldes gespeichert und bei Überschreiten einer deinierten Anzahl ein Login mit diesen temporär verhindert. |
|
59 |
+: Definiert den Namen des HTML-Feldes, welches für die Prüfung der Login-Sperre herangezogen wird. Hierbei werden die fehlgeschlagenen Login-Versuche mit demselben Wert dieses Feldes gespeichert und bei Überschreiten einer definierten Anzahl ein Login mit diesen temporär verhindert. |
| 60 |
60 |
|
| 61 |
61 |
; Maximale Login-Versuche |
| 62 |
62 |
: Definiert nach wie vielen fehlerhaften Login-Versuchen mit dem selben Wert dieser temporär gesperrt werden soll. |
| 63 |
63 |
|
| 64 |
64 |
; Sperrdauer (in Minuten) |
| 65 |
|
-: Definiert die Dauer der tempotären Login-Sperre |
|
65 |
+: Definiert die Dauer der temporären Login-Sperre |
| 66 |
66 |
|
| 67 |
67 |
; Eingaben beim Auftreten der Login-Sperre deaktivieren |
| 68 |
68 |
: Ist diese Option aktiviert werden alle Eingabefelder der Login-Seite beim Eintreten der Login-Sperre deaktiviert. Hierbei sind dann keine weiteren Eingaben mehr möglich. |
| ... |
... |
@@ -73,11 +73,11 @@ |
| 73 |
73 |
Zuordnung der Benutzer-Attribute |
| 74 |
74 |
{{/figure}} |
| 75 |
75 |
|
| 76 |
|
-In dieser Liste wird die Zuordnung der ermittelten Werte zu den Stanard-Benutzerattributen angeboten. Hierbei können sowohl die Werte der Datenbank-Abfrage in Form der Spalten-Namen, als auch die Werte der Login-Seite in Form der name-Attribute verwendet werden. Überschneiden sich diese Namen wird der Wert der Datenbank-Abfrage bevorzugt. |
|
76 |
+In dieser Liste wird die Zuordnung der ermittelten Werte zu den Stanard-Benutzerattributen angeboten. Hierbei können sowohl die Werte der Datenbank-Abfrage in Form der Spalten-Namen als auch die Werte der Login-Seite in Form der name-Attribute verwendet werden. Überschneiden sich diese Namen wird der Wert der Datenbank-Abfrage bevorzugt. |
| 77 |
77 |
|
| 78 |
78 |
== Konfigurationsmöglichkeiten der Login-Seite == |
| 79 |
79 |
|
| 80 |
|
-Für die Konfiguration der Login-Seite stehen neben den Standarts HTML, JavaScript und CSS auch weitere Möglichkeiten zur Verfügung. So wird hier unter anderem die Bibliothekt [[jQuery>>https://jquery.com/]] angeboten. |
|
80 |
+Für die Konfiguration der Login-Seite stehen neben den Standards HTML, JavaScript und CSS auch weitere Möglichkeiten zur Verfügung. So wird hier unter anderem die Bibliothek [[jQuery>>https://jquery.com/]] angeboten. |
| 81 |
81 |
|
| 82 |
82 |
=== Validierung === |
| 83 |
83 |
|
| ... |
... |
@@ -88,7 +88,7 @@ |
| 88 |
88 |
Zusätzlich zu der Definition der Validierung stehen noch folgende Plugin-spezifische Attribute zur Verfügung: |
| 89 |
89 |
|
| 90 |
90 |
; data-keep-enabled |
| 91 |
|
-: Verhindert das Deaktivieren des Abense-Knopfs bei nicht valieden Eingaben und das Deaktivieren einzelner Eingabefeldern bei Auftreten der Login-Sperre. |
|
91 |
+: Verhindert das Deaktivieren des Absende-Knopfs bei nicht validen Eingaben und das Deaktivieren einzelner Eingabefeldern bei Auftreten der Login-Sperre. |
| 92 |
92 |
|
| 93 |
93 |
{{figure image="PW_hidden.png"}} |
| 94 |
94 |
Passwortfeld mit Anzeige-Option |
| ... |
... |
@@ -96,7 +96,7 @@ |
| 96 |
96 |
|
| 97 |
97 |
|
| 98 |
98 |
{{figure image="PW_show.png"}} |
| 99 |
|
-Sichbares Passwort |
|
99 |
+Sichtbares Passwort |
| 100 |
100 |
{{/figure}} |
| 101 |
101 |
|
| 102 |
102 |
|
| ... |
... |
@@ -124,7 +124,7 @@ |
| 124 |
124 |
|
| 125 |
125 |
=== Internationalisierung === |
| 126 |
126 |
|
| 127 |
|
-In der Konfiguration des Seitentitels, des Seiteninhalts sowie in den Fehlermeldungen können die Mandant-spezifischen I18N-Variablen verwendet werden. Diese sind in Form des Platzhalter [%I18N.<Wert>%] anzugeben und werden entspechend der Aufruf-Sprache des Formulars ersetzt. Die Pflege dieser Variablen finden Sie [[hier>>Formcycle.UserInterface.FilesAndTemplates.I18nVariables]]. |
|
127 |
+In der Konfiguration des Seitentitels, des Seiteninhalts sowie in den Fehlermeldungen können die Mandant-spezifischen I18N-Variablen verwendet werden. Diese sind in Form des Platzhalters [%I18N.<Wert>%] anzugeben und werden entsprechend der Aufruf-Sprache des Formulars ersetzt. Die Pflege dieser Variablen finden Sie [[hier>>Formcycle.UserInterface.FilesAndTemplates.I18nVariables]]. |
| 128 |
128 |
|
| 129 |
129 |
=== Beispiel-HTML === |
| 130 |
130 |
|