Login (SP-Tag): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: ==Name== <sp:login> - xxx-Tag ==Syntax== <source lang="xml"> <sp:xxx name="variable" encoding="html"/> </source> ==Beschreibung== xxx ==Attribute== {| class="pretty...) |
K (Hob den Schutz von „Login (SP-Tag)“ auf) |
||
(11 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Name== | ==Name== | ||
− | <sp:login> - | + | <sp:login> - Anmelden eines IES-Nutzers |
==Syntax== | ==Syntax== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <sp: | + | <sp:login login="myname" password="secret" client="clientanchor" scope="application"/> |
</source> | </source> | ||
==Beschreibung== | ==Beschreibung== | ||
− | + | Mit dem Login-Tag können Nutzer an den IES angemeldet werden. | |
==Attribute== | ==Attribute== | ||
− | {| class="prettytable" | + | {| class="prettytable sortable" |
|- class="hintergrundfarbe1" | |- class="hintergrundfarbe1" | ||
! Name || Type || Required || Default || ab IES Version | ! Name || Type || Required || Default || ab IES Version | ||
|- | |- | ||
− | | <code> | + | | <code>session</code> |
− | | [[ | + | | [[Text]] |
− | | Ja | + | | Ja oder <code>login</code>, <code>password</code> und <code>client</code> |
+ | | None | ||
+ | | 1 | ||
+ | |- | ||
+ | | <code>login</code> | ||
+ | | [[Text]] | ||
+ | | Ja oder <code>session</code> | ||
| None | | None | ||
| 1 | | 1 | ||
|- | |- | ||
− | | <code> | + | | <code>password</code> |
| [[Text]] | | [[Text]] | ||
− | | | + | | Ja oder <code>session</code> |
+ | | None | ||
+ | | 1 | ||
+ | |- | ||
+ | | <code>client</code> | ||
+ | | [[Anchor]] | ||
+ | | Ja oder <code>session</code> | ||
| None | | None | ||
| 1 | | 1 | ||
|- | |- | ||
− | | <code> | + | | <code>scope</code> |
− | | [[ | + | | [[Scope]] |
| Nein | | Nein | ||
− | | | + | | windowSession |
| 1 | | 1 | ||
|- | |- | ||
− | | <code> | + | | <code>locale</code> |
| [[Locale]] | | [[Locale]] | ||
| Nein | | Nein | ||
| None | | None | ||
| 1 | | 1 | ||
+ | |- | ||
+ | | <code>captcharequired</code> | ||
+ | | [[Boolean]] | ||
+ | | Nein | ||
+ | | false | ||
+ | | 2.0.1 | ||
|} | |} | ||
− | ;<code> | + | ;<code>session</code> |
− | : | + | :Verwendet eine aktive Session für die Authentifizierung. |
− | ;<code> | + | ;<code>login</code> |
− | : | + | :Nutzer-Login. |
− | + | ;<code>password</code> | |
+ | :Nutzer-Passwort. | ||
+ | |||
+ | ;<code>client</code> | ||
+ | :[[Anchor]] des Clients. | ||
+ | |||
+ | ;<code>scope</code> | ||
+ | :Bereich in dem die erzeugte Verbindung zum IES gespeichert werden soll. | ||
+ | :;windowSession | ||
+ | ::Verbindung wird nur für ein Browser-Fenster/Browser-Tab verwendet (siehe [[SPEL#Window Scope|Window Scope]]). | ||
+ | :;browserSession | ||
+ | ::Verbindung gilt für die komplette Browser-Instanz (siehe [[SPEL#Session Scope|Session Scope]]). | ||
+ | :;application | ||
+ | ::Verbindung gilt für das gesamte IES-Modul (Web-Applikation). Bei Verwendung von sp:login in Live-Seiten ist dieser Scope zu empfehlen, wenn immer der gleiche Nutzer verwendet wird (siehe [[SPEL#Application Scope|Application Scope]]). | ||
− | + | ;<code>locale</code> | |
+ | :Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachigen Variablen. | ||
− | + | ;<code>captcharequired</code> | |
− | < | + | :Dieses Attribut wird verwendet um eine Session zu erzeugen, die Handler-Aufrufe nur zusammen mit der Eingabe eines Captchas ermöglicht. Dadurch können Live-Applikationen (z.B. Anmeldung zu einem Newsletter) vor maschinellen Zugriffen geschützt werden. |
− | |||
− | </ | ||
− | + | ==Beispiele== | |
− | |||
− | |||
− | |||
− | === | + | ===Nutzer Anmelden=== |
Template Quelltext | Template Quelltext | ||
<source lang="xml"> | <source lang="xml"> | ||
− | + | <sp:login login="myname" password="secret" client="clientanchor" scope="application"/> | |
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<noinclude> | <noinclude> | ||
[[Category:SP-Tags]] | [[Category:SP-Tags]] | ||
− | |||
− | |||
− | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> | ||
− |
Aktuelle Version vom 24. Februar 2010, 12:40 Uhr
Name
<sp:login> - Anmelden eines IES-Nutzers
Syntax
<sp:login login="myname" password="secret" client="clientanchor" scope="application"/>
Beschreibung
Mit dem Login-Tag können Nutzer an den IES angemeldet werden.
Attribute
Name | Type | Required | Default | ab IES Version |
---|---|---|---|---|
session
|
Text | Ja oder login , password und client
|
None | 1 |
login
|
Text | Ja oder session
|
None | 1 |
password
|
Text | Ja oder session
|
None | 1 |
client
|
Anchor | Ja oder session
|
None | 1 |
scope
|
Scope | Nein | windowSession | 1 |
locale
|
Locale | Nein | None | 1 |
captcharequired
|
Boolean | Nein | false | 2.0.1 |
session
- Verwendet eine aktive Session für die Authentifizierung.
login
- Nutzer-Login.
password
- Nutzer-Passwort.
client
- Anchor des Clients.
scope
- Bereich in dem die erzeugte Verbindung zum IES gespeichert werden soll.
- windowSession
- Verbindung wird nur für ein Browser-Fenster/Browser-Tab verwendet (siehe Window Scope).
- browserSession
- Verbindung gilt für die komplette Browser-Instanz (siehe Session Scope).
- application
- Verbindung gilt für das gesamte IES-Modul (Web-Applikation). Bei Verwendung von sp:login in Live-Seiten ist dieser Scope zu empfehlen, wenn immer der gleiche Nutzer verwendet wird (siehe Application Scope).
locale
- Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachigen Variablen.
captcharequired
- Dieses Attribut wird verwendet um eine Session zu erzeugen, die Handler-Aufrufe nur zusammen mit der Eingabe eines Captchas ermöglicht. Dadurch können Live-Applikationen (z.B. Anmeldung zu einem Newsletter) vor maschinellen Zugriffen geschützt werden.
Beispiele
Nutzer Anmelden
Template Quelltext
<sp:login login="myname" password="secret" client="clientanchor" scope="application"/>