设置magento前端的会话超时限制

Sha*_*ngh 26 magento

我试图将会话时间限制设置为magento的30分钟,但它不会在30分钟内到期.我进入了系统 - >配置 - > Web->会话Cookie管理,并为该字段设置了1800值,Cookie Life time但仍然没有在指定的超时限制内使会话到期.我不知道Magento前端会话有什么问题.

我在正确的位置设置限制吗?magento后端是否有任何其他设置来设置前端会话超时限制.

Hol*_*lly 27

这也可以通过管理面板实现,而无需触及单行代码.

转到系统 - >配置 - >高级 - >管理 - >安全,并将会话生存期设置为您希望的秒数.我总是将它设置为我的开发环境中的一天(86400秒).

在此输入图像描述

系统 - >配置 - > Web->会话Cookie管理用于设置普通用户的超时,登录其配置文件而不是管理面板.


Jos*_*tey 12

我在Magento管理会话中遇到了这个问题.问题的症结在于Magento的cookie遵循PHP的session.gc_maxlifetime参数.如果你在你的htaccess中调整它,如下所示,你应该有更好的运气:

php_value session.gc_maxlifetime 86400
Run Code Online (Sandbox Code Playgroud)

希望有所帮助!

谢谢,乔


Sha*_*ngh 9

我发现了我失踪的东西.

我正在为默认配置设置cookie生命周期,但它不起作用.

但这也需要在网站和商店配置范围内设置超时.

在为这些范围设定时间后,它起作用了.

  • 投票-1,因为不考虑分享有关解决方案的更多细节! (2认同)