LoginHandler: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Ole (Diskussion | Beiträge) |
Ole (Diskussion | Beiträge) |
||
(7 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
==Klasse== | ==Klasse== | ||
− | <code>com.sitepark.ies.jsp.handler.LoginHandler</code> | + | <code>com.sitepark.ies.control.jsp.handler.LoginHandler</code> |
==Beschreibung== | ==Beschreibung== | ||
− | Über diesen Handler wird ein Nutzer am Server angemeldet. Wird mit der Action "<code>checkLogin</code>" geprüft, ob ein Login bereits existiert, so wird in der Attribute-Map des Handlers der Wert "<code>loginIsAvailable</code>" gesetzt. Dieser kann im Template über "<code>system.handler.first.attributes.loginIsAvailable< | + | Über diesen Handler wird ein Nutzer am Server angemeldet. Wird mit der Action "<code>checkLogin</code>" geprüft, ob ein Login bereits existiert, so wird in der Attribute-Map des Handlers der Wert "<code>loginIsAvailable</code>" gesetzt. Dieser kann im Template über "<code>system.handler.first.attributes.loginIsAvailable</code>" abgefragt werden. |
==Parameter== | ==Parameter== | ||
− | {| class="prettytable" | + | {| class="prettytable sortable" |
|- class="hintergrundfarbe1" | |- class="hintergrundfarbe1" | ||
! Name || Required || Default || ab IES Version | ! Name || Required || Default || ab IES Version | ||
Zeile 68: | Zeile 68: | ||
:Die Session ID einer im IES aktiven Session. Dies ist sinnvoll, wenn der Nutzer über einen anderen Mechanismus (z.B. Personalisierung) am Server angemeldet wurde und diese Session weiter verwendet werden soll. | :Die Session ID einer im IES aktiven Session. Dies ist sinnvoll, wenn der Nutzer über einen anderen Mechanismus (z.B. Personalisierung) am Server angemeldet wurde und diese Session weiter verwendet werden soll. | ||
− | ;<code> | + | ;<code>SYS_LGIN_maintenance</code> |
− | :Dieser Parameter | + | :Dieser Parameter muss mit dem Wert <code>true</code> mitgesendet werden, wenn sich der Server im Wartungs-Modus befindet. Ansonsten ist ein Login im Wartungsmodus nicht möglich. |
;<code>SYS_gui</code> | ;<code>SYS_gui</code> | ||
− | :Angabe des zu verwendenden GUIs. Diese Angabe wird nicht direkt von diesem Handler ausgewertet, ein Login ist jedoch ohne GUI | + | :Angabe des zu verwendenden GUIs. Diese Angabe wird nicht direkt von diesem Handler ausgewertet, ein Login ist jedoch ohne GUI nicht möglich. Angegeben wird hier die GUI-ID. |
− | |||
==Fehlercodes== | ==Fehlercodes== | ||
− | *[[ | + | *[[Errorcode#SYS-F011|SYS-F011]] |
− | *[[ | + | *[[Errorcode#SYS-F012|SYS-F012]] |
− | *[[ | + | *[[Errorcode#LGIN-E011|LGIN-E011]] |
− | *[[ | + | *[[Errorcode#LGIN-E012|LGIN-E012]] |
<noinclude> | <noinclude> | ||
[[Category:Handler]] | [[Category:Handler]] | ||
− | |||
− | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 16. Januar 2012, 13:51 Uhr
Name
LGIN
LoginHandler - Anmelden eines Nutzers an den Server
Klasse
com.sitepark.ies.control.jsp.handler.LoginHandler
Beschreibung
Über diesen Handler wird ein Nutzer am Server angemeldet. Wird mit der Action "checkLogin
" geprüft, ob ein Login bereits existiert, so wird in der Attribute-Map des Handlers der Wert "loginIsAvailable
" gesetzt. Dieser kann im Template über "system.handler.first.attributes.loginIsAvailable
" abgefragt werden.
Parameter
Name | Required | Default | ab IES Version |
---|---|---|---|
SYS_LGIN_action
|
Nein, nicht beim Login (default) | None | 1 |
SYS_LGIN_login
|
Ja, wenn SYS_LGIN_session nicht angegeben ist, oder bei SYS_LGIN_action=checkLogin
|
None | 1 |
SYS_LGIN_password
|
Ja, bei SYS_LGIN_action=login wenn SYS_LGIN_session nicht angegeben ist
|
None | 1 |
SYS_LGIN_client
|
Ja, bei SYS_LGIN_action=login wenn SYS_LGIN_session nicht angegeben ist
|
None | 1 |
SYS_LGIN_session
|
Ja, bei SYS_LGIN_action=login wenn SYS_LGIN_login , SYS_LGIN_password und SYS_LGIN_client nicht angegeben sind.
|
None | 1 |
SYS_LGIN_maintenance
|
Nein | None | 1 |
SYS_gui
|
Ja bei SYS_LGIN_action=login
|
gui1 | 1 |
SYS_LGIN_action
- Steuert die Aktion des Handlers. Folgende Werte sind zulässig:
login
- Mit den übergebenen Parametern soll eine Session erzeugt werden.
checkLogin
- Es soll geprüft werden, ob das Login bereits vergeben ist.
SYS_LGIN_login
- Login des Nutzers.
SYS_LGIN_password
- Passwort des Nutzers.
SYS_LGIN_client
- ID des Mandanten oder Anchor des Mandanten, in dem der Nutzer liegt.
SYS_LGIN_session
- Die Session ID einer im IES aktiven Session. Dies ist sinnvoll, wenn der Nutzer über einen anderen Mechanismus (z.B. Personalisierung) am Server angemeldet wurde und diese Session weiter verwendet werden soll.
SYS_LGIN_maintenance
- Dieser Parameter muss mit dem Wert
true
mitgesendet werden, wenn sich der Server im Wartungs-Modus befindet. Ansonsten ist ein Login im Wartungsmodus nicht möglich.
SYS_gui
- Angabe des zu verwendenden GUIs. Diese Angabe wird nicht direkt von diesem Handler ausgewertet, ein Login ist jedoch ohne GUI nicht möglich. Angegeben wird hier die GUI-ID.