LoginHandler: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: ==Name== <code>LGIN</code> LoginHandler - Anmelden eines Nutzers an den Server ==Klasse== <code>com.sitepark.ies.jsp.handler.LoginHandler</code> ==Beschreibung== Übe...)
 
 
(8 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<§/code>" abgefragt werden.
+
Ü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>SYS_maintenance</code>
+
;<code>SYS_LGIN_maintenance</code>
:Dieser Parameter muß mit dem Wert <code>true</code>, mitgesendet werden, wenn sich der Server im Wartungs-Modus befindet. Ansonsten ist ein Login nicht möglich.
+
: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 niemals möglich. Angegeben wird hier die GUI-ID.
+
: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==
*[[Link#SYS-F011|SYS-F011]]
+
*[[Errorcode#SYS-F011|SYS-F011]]
*[[Link#SYS-F012|SYS-F012]]
+
*[[Errorcode#SYS-F012|SYS-F012]]
*[[Link#LGIN-E011|LGIN-E011]]
+
*[[Errorcode#LGIN-E011|LGIN-E011]]
*[[Link#LGIN-E012|LGIN-E012]]
+
*[[Errorcode#LGIN-E012|LGIN-E012]]
  
<!--
 
bitte die passenden Kategorien auswählen und Kommentar entfernen
 
--------------------------------------------------------------
 
 
<noinclude>
 
<noinclude>
 
[[Category:Handler]]
 
[[Category:Handler]]
[[Category:Qualität_des_Inhalts_prüfen]]
 
[[Category:Qualität_der_Sprache_prüfen]]
 
 
[[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.

Fehlercodes