Kunden
Möchte man den Shop im Frontend in vollem Umfang nutzen, so wird dafür ein Kunde(shopUser) benötigt.
Kunden können in einem Open Shop von den Nutzern selbst über das Registrierungsformular erstellt werden.
Das Registrierungsformular ist über "Login"→"Sie besitzen noch kein Konto?" zu finden.
Alternativ (bei deutscher Standardeinstellung): <yourhost.com>/registrieren
@Todo
Gast/Guest
@Todo
Administrator
Nutzt man das Frontend, während man als Administrator im Backend angemeldet ist, so wird ein shopUser für diesen Admin erstellt.
Die Zugangsdaten sind die des Administrators.
Wurde der shopUser angelegt, ist es möglich sich im Frontend mit den Zugangsdaten des Administrators anzumelden.
Ist eine Ablaufzeit für Passwörter eingestellt, so schlägt der Login fehl, da noch kein valider Eintrag in der password-history Tabelle existiert (der shopUser des Admins ist nicht über den Registrierungsprozess entstanden).
Man erhält eine E-Mail, mit der man sein Passwort zurücksetzen kann. Wurde das Passwort zurückgesetzt ist ein Login möglich.
Nun ist es dem Kunden möglich, Aktionen auszuführen, die für Administratoren gesperrt sind, wie z.B. das Ändern des Passwortes oder das Ändern der persönlichen Daten des shopUsers.