Die Anmeldeseiten des Beispielgeschäfts ermöglichen es registrierten Kunden, sich
anzumelden. Die Anmeldeseite stellt den ersten Eintrittspunkt in das Geschäft 'ToolTech' dar. Registrierte Kunden können ihre Benutzer-ID und ihr Kennwort eingeben, um Einlass in das Geschäft zu erlangen, oder sie können ein Link auswählen, falls sie ihr Kennwort vergessen haben. Neue Kunden können ein Link auswählen, um sich zum ersten Mal zu registrieren. Alle Kunden können die Sprache zur Anzeige im Geschäft auswählen.
Die Prozedur für die Anmeldung im Beispielgeschäft verwendet die folgenden Dateien:
Befehle
LogonDisplay.jsp verwendet die folgenden Befehle:
LogonResetPassword.jsp verwendet die folgenden Befehle:
LogonResetPasswordChange.jsp verwendet die folgenden Befehle:
Beans
LogonDisplay.jsp verwendet die folgenden Befehle:
LogonResetPassword.jsp verwendet die folgenden Beans:
Implementierung
Hinweis: Weitere Informationen zu Implementierungstechniken, die allen Beispielgeschäftsseiten gemein sind, finden Sie in Beispielgeschäftsseiten: Allgemeine Implementierungstechniken.
Wenn Kunden eine Anmelde-ID und ein Kennwort eingeben und Übergeben anklicken, wird der Befehl 'Logon' aufgerufen. Ist die Anmeldung erfolgreich, wird der Befehl 'StoreCatalogDisplay' ausgeführt und die Seite CatalogMainDisplay.jsp wird angezeigt. Ist die Anmeldung nicht erfolgreich, wird der Befehl 'LogonForm' aufgerufen, und die Anmeldeseite wird erneut geladen und zeigt eine Fehlernachricht an. Wenn Kunden sich als Einkäuferorganisation A oder B anmelden, wird das Logo ihrer Organisation rechts in der Kopfzeile angezeigt. Weitere Informationen zum Hinzufügen eines Organisationslogos zum Geschäft finden Sie in den unten aufgeführten verwandten Referenzen.
Sollten Kunden ihr Kennwort vergessen und die Option Sie haben Ihr Kennwort vergessen? anklicken, lädt ResetPasswordForm die Seite 'Kennwort zurücksetzen' (LogonResetPassword.jsp). Der Befehl 'ResetPassword' stellt das Kennwort des Kunden neu ein und ruft den Befehl 'ResetPasswordForm' auf. Nach dem Zurücksetzten des Kennworts wird eine E-Mail-Benachrichtigung an den Kunden gesendet, die ihn über das neue Kennwort in Kenntnis setzt.
Wenn das Kennwort eines Kunden abgelaufen ist, wird er nach der Anmeldung auf der Seite LoginDisplay.jsp zur Änderung seines Kennworts aufgefordert und zur Seite LogonResetPasswordChange.jsp weitergeleitet.
Wenn Kunden benachrichtigt werden, ein zurückgesetztes Kennwort zu ändern, lädt der Befehl 'ResetPasswordForm' die SeiteLogonResetPasswordChange.jsp. Ist der Prozess erfolgreich, wird der Befehl 'LogonForm' aufgerufen, und der befehl LogonForm.jsp zeigt die Seite Konto an.; anderenfalls wird der Befehl 'ChangePassword' aufgerufen, und die Seite LogonResetPasswordChange.jsp wird erneut angezeigt.
Wenn Kunden die Option Registrieren anklicken, wird der Befehl 'UserRegistrationForm' aufgerufen, und die Seite 'Registrieren' wird angezeigt.
Wenn Kunden eine Sprache auswählen, wird der Befehl LogonForm aufgerufen, um die Sprache zu wechseln und die Anmeldeseite erneut zu laden. Die LanguageDescriptionAccessBean ruft den Anzeigenamen der Sprache in der vom Kunden ausgewählten Sprache ab. Die SupportedLanguageAccessBean und die LanguageDescriptionAccessBean rufen alle unterstützten Sprachen des Geschäfts aus der Datenbank ab und zeigen sie den Kunden auf der Anmeldeseite an.
Fehlerbehandlung
Wenn beim Anmelden ein Problem auftritt, wird der Befehl 'LogonForm' aufgerufen. Der Befehl 'LogonForm' lädt LogonDisplay.jsp erneut (über LogonForm.jsp) und zeigt eine Fehlernachricht an, die das Problem beschreibt.
Die folgenden Arten von Problemen können beim Anmelden auftreten:
Wenn beim Zurücksetzen oder Ändern eines Kennworts ein Problem auftritt, prüfen die Seiten LogonResetPasswordChange.jsp und LogonResetPassword.jsp auf die folgenden Fehler:
![]() |