環境
Adobe Experience Manager 6.x
問題/症狀
嘗試登入AEM時,發生錯誤 用戶名和密碼不匹配 會在登入畫面上以紅色方塊傳回。
透過瀏覽器偵錯工具檢查網路流量時, 403錯誤回應會從Ajax HTTPPOST要求傳回至此URL:/libs/granite/core/content/login.html/j_security_check。
若要對此問題進行偵錯和修復,請遵循以下指南:
分析
步驟1:驗證使用者名稱、密碼,以及使用者是否存在:
如果問題只發生在一或幾個使用者,則可能是使用了錯誤的使用者名稱或密碼,或使用者不存在於AEM中。
檢查密碼:
j_security_check
中。 j_password
參數正確。驗證使用者是否存在並重設密碼:
步驟2:分析失效的身份驗證處理
如果上述方法都無法解決問題,則:
登入到 AEM 伺服器的作業系統。
尾部或檢視 error.log
檔案。
嘗試登入 AEM 時檢視紀錄更新。
如果記錄了任何錯誤或警告,則分析這些警告。如果沒有記錄任何內容,則啟用偵錯紀錄,可使用這些設定:
Log Level: Debug
Log File: auth-debug.log
Loggers:
org.apache.sling.auth
com.adobe.granite.auth
com.day.crx.security.token
此時,如果您無法分析日誌消息並查找根本原因,請聯繫 AEM客戶支援.
原因
用戶名或密碼可能不正確,或者在登錄過程中身份驗證處理程式可能出錯。