Commerce中的会话过期后,管理员登录会重定向到该表单

本文提供了有关Commerce管理员登录问题的解决方案,在该问题中,您将被重定向回登录表单,并显示以下错误消息: 您的当前会话已过期。 解决方案包括检查服务器时间设置问题和更改会话存储设置。

描述 description

环境

所有Adobe Commerce版本和版本

重现问题的步骤:

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

预期结果:

您将登录到Commerce管理员

实际结果:

您将被重定向回登录表单,并显示以下错误消息: 您的当前会话已过期

原因

导致该问题的原因有两点:

  • 服务器时间设置问题
  • 会话存储问题

解决方法 resolution

检查服务器时间设置问题

检查admin_user_session表中创建的会话记录。 如果created_at和/或updated_at的值不正确,则是由服务器时间设置问题引起的。 请要求您的服务器系统管理员检查这一点。 请注意,默认情况下,DB中的时间设置为UTC。

更改会话存储

尝试更改会话存储。 使用我们的开发人员文档中的如何找到您的会话文件文章中的信息来查找您的会话存储的位置,并通过编辑app/etc/env.php文件来更改它。

例如,要在文件系统中开始存储会话,请按以下方式更改'session'部分:

....
'session' =>
    array (
      'save' => 'files',
),
....

运行bin/magento app:config:import命令以导入配置数据。

相关阅读

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