尝试登录Commerce Admin时的登录重定向
本文为Commerce管理员登录问题提供了可能的解决方案,在该问题中,当您尝试登录到管理员时,会被重定向回登录表单,并且不会显示错误消息。 这包括更正服务器时区设置和清除Adobe Commerce中的Cookie设置。
描述 description
环境
- Adobe Commerce(所有受支持的版本和版本)
问题/症状
- 输入有效凭据并选择 登录 后,登录过程未完成。
- 管理员将重定向回登录页面。
- 您无法访问Commerce管理员。
重现问题的步骤
- 转到您的Commerce管理页面。
- 输入您的凭据,然后单击登录。
原因
- 在浏览器级别设置的时区不正确,这会导致管理员会话被视为已过期,即使其实际生命周期尚未过期。
- Cookie设置不正确,这会导致Adobe Commerce不使用已建立的会话。
解决方法 resolution
管理员会话生命周期问题
尝试使用其他浏览器,如果不足1小时,则延长管理会话生命周期。
要延长管理会话的生命周期,请执行以下步骤:
-
创建数据库备份。
-
使用数据库工具(如phpMyAdmin),或从命令行手动访问数据库以运行以下SQL查询:
code language-none UPDATE core_config_data SET value = 7200 WHERE path = 'admin/security/session_lifetime'; -
通过运行以下命令清除配置缓存:
code language-none php <your_magento_install_dir>/bin/magento cache:clean config
错误的Cookie设置
要检查Cookie设置值并清除它们,请执行以下步骤:
-
创建数据库备份。
-
使用数据库工具(如phpMyAdmin),或从命令行手动访问数据库以运行以下SQL查询:
code language-none SELECT * FROM core_config_data WHERE (path = "web/cookie/cookie_domain" OR path = "web/cookie/cookie_path"); -
如果值的响应不为空,请通过运行以下SQL查询将它们设置为NULL:
code language-none UPDATE core_config_data SET value = NULL WHERE (path = "web/cookie/cookie_domain" OR path = "web/cookie/cookie_path"); -
通过运行以下命令清除配置缓存:
code language-none php <your_magento_install_dir>/bin/magento cache:clean config
experience-cloud-kcs-help-kbarticles