登录时用户名和密码不匹配

描述

环境
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 客户支持.

原因
用户名或密码可能不正确,或者登录期间身份验证处理程序可能出错。

在此页面上