尝试登录Commerce Admin时的登录重定向

本文为Commerce管理员登录问题提供了可能的解决方案,在该问题中,当您尝试登录到管理员时,会被重定向回登录表单,并且不会显示错误消息。 这包括更正服务器时区设置和清除Adobe Commerce中的Cookie设置。

描述 description

环境

  • Adobe Commerce(所有受支持的版本和版本)

问题/症状

  • 输入有效凭据并选择 登录 后,登录过程未完成。
  • 管理员将重定向回登录页面。
  • 您无法访问Commerce管理员。

重现问题的步骤

  • 转到您的Commerce管理页面。
  • 输入您的凭据,然后单击登录

原因

  • 在浏览器级别设置的时区不正确,这会导致管理员会话被视为已过期,即使其实际生命周期尚未过期。
  • Cookie设置不正确,这会导致Adobe Commerce不使用已建立的会话。

解决方法 resolution

管理员会话生命周期问题

尝试使用其他浏览器,如果不足1小时,则延长管理会话生命周期。

要延长管理会话的生命周期,请执行以下步骤:

  1. 创建数据库备份。

  2. 使用数据库工具(如phpMyAdmin),或从命令行手动访问数据库以运行以下SQL查询:

    code language-none
    UPDATE core_config_data SET value = 7200 WHERE path = 'admin/security/session_lifetime';
    
  3. 通过运行以下命令清除配置缓存:

    code language-none
    php <your_magento_install_dir>/bin/magento cache:clean config
    

错误的Cookie设置

要检查Cookie设置值并清除它们,请执行以下步骤:

  1. 创建数据库备份。

  2. 使用数据库工具(如phpMyAdmin),或从命令行手动访问数据库以运行以下SQL查询:

    code language-none
    SELECT * FROM core_config_data WHERE (path = "web/cookie/cookie_domain" OR path = "web/cookie/cookie_path");
    
  3. 如果值的响应不为空,请通过运行以下SQL查询将它们设置为NULL:

    code language-none
    UPDATE core_config_data SET value = NULL WHERE (path = "web/cookie/cookie_domain" OR path = "web/cookie/cookie_path");
    
  4. 通过运行以下命令清除配置缓存:

    code language-none
    php <your_magento_install_dir>/bin/magento cache:clean config
    

相关文章

recommendation-more-help
experience-cloud-kcs-help-kbarticles