登錄時用戶名和密碼不匹配

說明

環境
Adobe Experience Manager 6.x

問題/症狀
嘗試登入AEM時,發生錯誤 用戶名和密碼不匹配 會在登入畫面上以紅色方塊傳回。

透過瀏覽器偵錯工具檢查網路流量時, 403錯誤​回應會從Ajax HTTPPOST要求傳回至此URL:/libs/granite/core/content/login.html/j_security_check。

解析度

若要對此問題進行偵錯和修復,請遵循以下指南:

分析

步驟1:驗證使用者名稱、密碼,以及使用者是否存在:

如果問題只發生在一或幾個使用者,則可能是使用了錯誤的使用者名稱或密碼,或使用者不存在於AEM中。

檢查密碼:

  1. 使用Chrome瀏覽器並開啟 開發人員工具 並在瀏覽器中選擇「網路」頁簽。 然後,嘗試重新登錄。
  2. 選取結尾為的POST請求 j_security_check 中。
  3. 在「標題」索引標籤的右下方面板中,捲動到底部。
  4. 驗證在「表單資料」下方, j_password 參數正確。

驗證使用者是否存在並重設密碼:

  1. 以管理員使用者身分登入。
  2. 前往使用者管理畫面。
  3. 驗證使用者是否存在。
  4. 如果使用者不存在,則建立使用者,如果存在,則重設密碼。

步驟2:分析失效的身份驗證處理

如果上述方法都無法解決問題,則:

  1. 登入到 AEM 伺服器的作業系統。

  2. 尾部或檢視 error.log 檔案。

  3. 嘗試登入 AEM 時檢視紀錄更新。

  4. 如果記錄了任何錯誤或警告,則分析這些警告。如果沒有記錄任何內容,則啟用偵錯紀錄,可使用這些設定:

    Log Level: Debug
    Log File: auth-debug.log
    Loggers:
    org.apache.sling.auth
    

    com.adobe.granite.auth
    com.day.crx.security.token

  5. 此時,如果您無法分析日誌消息並查找根本原因,請聯繫 AEM客戶支援.

原因
用戶名或密碼可能不正確,或者在登錄過程中身份驗證處理程式可能出錯。

本頁內容