Benutzername und Passwort stimmen bei der Anmeldung nicht überein
In diesem Artikel wird erläutert, wie Sie das AEM 6.x-Problem debuggen, bei dem Benutzername und Kennwort bei der Anmeldung nicht übereinstimmen. Um dies zu beheben, überprüfen Sie den Benutzernamen, das Kennwort und die Fehlerprotokolle.
Beschreibung
Umgebung
Adobe Experience Manager 6.x
Problem/Symptome
Beim Versuch, sich bei AEM anzumelden, wird der Fehler Benutzername und Kennwort stimmen nicht überein in einem roten Feld auf dem Anmeldebildschirm zurückgegeben.
Beim Überprüfen des Netzwerk-Traffics über einen Browser-Debugger wird von einer Ajax-HTTP-POST-Anfrage an URL eine 403-Fehlerantwort zurückgegeben:
/libs/granite/core/content/login.html/j_security_check
Lösung
Um dieses Problem zu beheben, folgen Sie der nachstehenden Anleitung:
Analyse
Schritt 1: Überprüfen Sie den Benutzernamen und das Kennwort sowie die Existenz des Benutzers
Wenn das Problem nur bei einem oder mehreren Benutzenden auftritt, kann es sein, dass falsche Benutzernamen oder Kennwörter verwendet werden oder die Benutzenden nicht in AEM vorhanden sind.
A. Überprüfen Sie das Kennwort:
- Verwenden Sie den Chrome-Browser, öffnen Sie Entwickler-) und wählen Sie die Registerkarte Netzwerk im Browser aus. Versuchen Sie dann erneut, sich anzumelden.
- Wählen Sie die POST-Anfrage aus, die mit in
j_security_check
URL endet. - Scrollen Sie im rechten unteren Bereich der Registerkarte „Kopfzeilen“ nach unten.
- Überprüfen Sie unter Formulardaten, ob das im Parameter
j_password
gesendete Kennwort korrekt ist.
B. Überprüfen Sie, ob der Benutzer vorhanden ist, und setzen Sie das Kennwort zurück:
- Melden Sie sich als Admin-Benutzer an.
- Navigieren Sie zum Bildschirm Benutzerverwaltung.
- Überprüfen Sie, ob die Benutzer vorhanden sind.
- Erstellen Sie den Benutzer, wenn er nicht existiert, oder setzen Sie sein Kennwort zurück, wenn er existiert.
Schritt 2: Analyse der fehlerhaften Authentifizierungsverarbeitung
Wenn keiner der oben genannten Schritte das Problem löst, dann:
-
Melden Sie sich beim Betriebssystem des AEM-Servers an.
-
Verfolgen oder betrachten Sie die
error.log
. -
Sehen Sie sich die Aktualisierungen des Protokolls an, während Sie versuchen, sich bei AEM anzumelden.
-
Wenn Fehler oder Warnungen protokolliert werden, analysieren Sie diese Warnungen. Wenn nichts protokolliert wird, aktivieren Sie mit diesen Einstellungen ein Debugging-Protokoll:
Log Level: Debug Log File: auth-debug.log Loggers: org.apache.sling.auth com.adobe.granite.auth com.day.crx.security.token
-
Wenn Sie zu diesem Zeitpunkt nicht in der Lage sind, die Protokollmeldungen zu analysieren und die Grundursache zu finden, wenden Sie sich an den AEM-Support.
Ursache
Der Benutzername oder das Passwort können falsch sein oder der Authentifizierungs-Handler kann während der Anmeldung einen Fehler aufweisen.