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

时间:2010-10-26 10:53:35

标签: magento

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

我是否将限制设定在正确的位置? magento后端是否有其他设置来设置前端会话超时限制。

3 个答案:

答案 0 :(得分:27)

这也可以通过管理面板实现,而无需触及任何一行代码。

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

enter image description here

系统 - >配置 - >网络 - >会话Cookie管理用于设置普通用户的超时,登录其个人资料&不是管理员小组。

答案 1 :(得分:11)

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

php_value session.gc_maxlifetime 86400

希望有所帮助!

谢谢, 乔

答案 2 :(得分:9)

我发现了我所缺少的东西。

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

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

设定这些范围的时间后,它就有效了。