> ## Documentation Index
> Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Anmeldung und Sitzung

> Die AFFILUSER-Tags für die Loginseite des Partnerbereichs, die Passwortanforderung und die Meldungen zu Sitzung und fehlgeschlagener Anmeldung.

Bevor ein Partner seine Banner und Abrechnungen sieht, muss er sich anmelden. Die Tags auf dieser Seite bauen die Loginseite des Partnerbereichs, die Seite zum Anfordern eines vergessenen Passworts und die E-Mail, die dabei verschickt wird.

Drei Templates sind daran beteiligt:

| Template | Wofür |
| - | - |
| `wsaffiluser_login_deu.htm` | Loginseite mit Anmeldeformular und Meldungen |
| `wsaffiluser_sendemail_deu.htm` | Seite zum Anfordern des Passworts |
| `wsaffiluser_sendemail_deu.txt` | E-Mail, die das Passwort an den Partner schickt |

Wegweiser: [Eigenes Partnerprogramm betreiben](https://dokumentation.websale.de/v8s/marketing-funktionen/eigenes-partnerprogramm-betreiben.md)

## Die Loginseite

Das Formular besteht aus dem Action-Link, zwei Eingabefeldern und den Meldungen, die je nach Vorgeschichte erscheinen.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{AFFILUSER-LoginIncorrect}
   Ungültige Benutzerkennung oder Passwort.<br>
   Bitte überprüfen Sie Ihre Schreibweise und versuchen Sie es erneut.
{/AFFILUSER-LoginIncorrect}

{AFFILUSER-SessionExpired}
   Ihre Sitzung ist abgelaufen, bitte melden Sie sich erneut an.
{/AFFILUSER-SessionExpired}

{AFFILUSER-SessionLogout}
   Sie haben sich erfolgreich aus dem Partnerbereich abgemeldet.
{/AFFILUSER-SessionLogout}

<form action="~AFFILUSER-LoginLink~" method="post">

   Benutzerkennung:
   <input type="text" name="~AFFILUSER-LoginLogin_input~" maxlength="40" value="~AFFILUSER-LoginLogin_value~">

   Passwort:
   <input type="password" name="~AFFILUSER-LoginPasswd_input~" maxlength="64">

   <input type="submit" value="Anmelden">
</form>

{AFFILUSER-RequestPasswordLink}
   <a href="~AFFILUSER-RequestPasswordLink~">Passwort vergessen?</a>
{/AFFILUSER-RequestPasswordLink}
```

Die drei Meldungen schließen einander aus, sie stehen deshalb nebeneinander und nicht ineinander. Welche erscheint, entscheidet der Shop aus dem vorangegangenen Vorgang.

| Tag | Einzel-Tag | Bereichs-Tag | negatives Bereichs-Tag | Schleifen-Tag |
| - | - | - | - | - |
| `AFFILUSER-LoginLink` | ja | – | – | – |
| `AFFILUSER-LoginLogin_input` | ja | – | – | – |
| `AFFILUSER-LoginLogin_value` | ja | – | – | – |
| `AFFILUSER-LoginPasswd_input` | ja | – | – | – |
| `AFFILUSER-LoginIncorrect` | – | ja | ja | – |
| `AFFILUSER-SessionExpired` | – | ja | ja | – |
| `AFFILUSER-SessionLogout` | – | ja | ja | – |
| `AFFILUSER-RequestPasswordLink` | ja | ja | ja | – |

### AFFILUSER-LoginLink

Liefert die Adresse für das `action`-Attribut des Anmeldeformulars.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<form action="~AFFILUSER-LoginLink~" method="post">
   <!-- Eingabefelder und Schaltfläche -->
</form>
```

### AFFILUSER-LoginLogin\_input

Liefert den technischen Namen des Texteingabefeldes für die Benutzerkennung.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<input type="text" name="~AFFILUSER-LoginLogin_input~" maxlength="40" value="~AFFILUSER-LoginLogin_value~">
```

### AFFILUSER-LoginLogin\_value

Gibt die zuletzt eingegebene Benutzerkennung wieder aus. Dadurch muss der Partner sie nach einem Tippfehler im Passwort nicht erneut eintippen.

### AFFILUSER-LoginPasswd\_input

Liefert den technischen Namen des Eingabefeldes für das Passwort.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<input type="password" name="~AFFILUSER-LoginPasswd_input~" maxlength="64">
```

Ein Gegenstück `_value` gibt es für das Passwort bewusst nicht. Ein Passwortfeld wird nach einem Fehlversuch nicht wieder gefüllt.

### AFFILUSER-LoginIncorrect

Der Bereich wird angezeigt, wenn eine Anmeldung wegen einer ungültigen Benutzerkennung oder eines falschen Passworts fehlgeschlagen ist.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{AFFILUSER-LoginIncorrect}
   Ungültige Benutzerkennung oder Passwort.
{/AFFILUSER-LoginIncorrect}
```

Die Meldung unterscheidet nicht, welches der beiden Felder falsch war. Das ist beabsichtigt: Eine genauere Meldung würde verraten, ob es die Benutzerkennung überhaupt gibt. Formulieren Sie den Text deshalb auch nicht genauer, als das Tag es hergibt.

### AFFILUSER-SessionExpired

Der Bereich wird angezeigt, wenn der Partner wegen einer abgelaufenen Sitzung automatisch abgemeldet wurde.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{AFFILUSER-SessionExpired}
   Ihre Sitzung ist abgelaufen, bitte melden Sie sich erneut an.
{/AFFILUSER-SessionExpired}
```

### AFFILUSER-SessionLogout

Der Bereich wird angezeigt, wenn sich der Partner erfolgreich abgemeldet hat.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{AFFILUSER-SessionLogout}
   Sie haben sich erfolgreich aus dem Partnerbereich abgemeldet.
{/AFFILUSER-SessionLogout}
```

### AFFILUSER-RequestPasswordLink

Liefert den Link zur Seite, auf der ein vergessenes Passwort angefordert werden kann. Als Bereichs-Tag geklammert erscheint der Link nur, wenn die Funktion zur Verfügung steht.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{AFFILUSER-RequestPasswordLink}
   <a href="~AFFILUSER-RequestPasswordLink~">Passwort vergessen?</a>
{/AFFILUSER-RequestPasswordLink}
```

## Das Passwort anfordern

Auf der Anforderungsseite gibt der Partner nur seine Benutzerkennung ein. Stimmt sie, verschickt der Shop die Passwort-E-Mail, sonst erscheint eine Fehlermeldung.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<form action="~AFFILUSER-SubmitRequestPassword~" method="post">

   Benutzerkennung:
   <input type="text" name="~AFFILUSER-UserName_input~" maxlength="40" value="">

   <input type="submit" value="Passwort anfordern">
</form>

{AFFILUSER-UserNameIncorrect}
   Ihre Benutzerkennung ist ungültig.<br>
   Bitte überprüfen Sie Ihre Schreibweise und versuchen Sie es erneut.
{/AFFILUSER-UserNameIncorrect}

<a href="~AFFILUSER-ShowLoginLink~">Zurück zur Anmeldung</a>
```

| Tag | Einzel-Tag | Bereichs-Tag | negatives Bereichs-Tag | Schleifen-Tag |
| - | - | - | - | - |
| `AFFILUSER-SubmitRequestPassword` | ja | – | – | – |
| `AFFILUSER-UserName_input` | ja | – | – | – |
| `AFFILUSER-UserNameIncorrect` | – | ja | ja | – |
| `AFFILUSER-ShowLoginLink` | ja | – | – | – |
| `AFFILUSER-Password` | ja | – | – | – |

### AFFILUSER-SubmitRequestPassword

Liefert die Adresse für das `action`-Attribut des Anforderungsformulars.

### AFFILUSER-UserName\_input

Liefert den technischen Namen des Texteingabefeldes für die Benutzerkennung bei der Passwortanforderung.

Dieses Tag ist nicht dasselbe wie `AFFILUSER-LoginLogin_input`. Das eine gehört auf die Anforderungsseite, das andere auf die Loginseite.

### AFFILUSER-UserNameIncorrect

Der Bereich wird angezeigt, wenn die eingegebene Benutzerkennung bei der Passwortanforderung ungültig war.

### AFFILUSER-ShowLoginLink

Liefert den Link zur Loginseite des Partnerbereichs. Er wird auf der Anforderungsseite und in der Passwort-E-Mail gebraucht.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<a href="~AFFILUSER-ShowLoginLink~">Zum Partnerbereich</a>
```

In der E-Mail ist dieser Link wichtig, denn der Empfänger hat dort keine Navigation. Ohne ihn muss er den Shop selbst wiederfinden.

### AFFILUSER-Password

Gibt das Passwort des Partners aus. Das Tag ist ausschließlich für die Passwort-Anfordern-E-Mail (`wsaffiluser_sendemail_deu.txt`) vorgesehen.

```text theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
Ihr Passwort lautet: ~AFFILUSER-Password~
```

> [!WARNING]
>
> Setzen Sie dieses Tag nur in der Passwort-E-Mail ein, nirgendwo sonst. Es gibt das Passwort im Klartext aus.

## Verwandte Themen

* Wegweiser: [Eigenes Partnerprogramm betreiben](https://dokumentation.websale.de/v8s/marketing-funktionen/eigenes-partnerprogramm-betreiben.md)
* Referenz: [Zugangsdaten ändern](https://dokumentation.websale.de/v8s/referenz/tags/affiluser/zugangsdaten-aendern.md)
* Referenz: [Werbemittel](https://dokumentation.websale.de/v8s/referenz/tags/affiluser/werbemittel.md)
* Referenz: [Seitenübergreifende Tags](https://dokumentation.websale.de/v8s/referenz/tags/affiluser/seitenuebergreifende-tags.md)


## Related topics

- [Zugangsdaten ändern](https://dokumentation.websale.de/v8s/referenz/tags/affiluser/zugangsdaten-aendern.md)
- [Seitenübergreifende Tags](https://dokumentation.websale.de/v8s/referenz/tags/affiluser/seitenuebergreifende-tags.md)
- [Anmeldung und Registrierung](https://dokumentation.websale.de/v8s/kundenkonto/anmeldung-registrierung.md)
- [Kunde, Anmeldung und Kundenkonto](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/kunde-anmeldung-und-kundenkonto.md)
- [Kunde, Anmeldung und Konto](https://dokumentation.websale.de/v8s/referenz/tags/ws/kunde-anmeldung-und-konto.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.