我已经实施了zen-cart的演示网站。注册我网站或登录我的zen-cart网站会话超时的客户大约需要1小时。
现在的主要问题是,我希望将我的zen-cart客户登录会话超时减少到10分钟。理想的10分钟后,客户可以按会话超时进行注销。
我尝试过一个zen-cart插件来自定义超时,但它不会受到影响。那么任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
在你们的sessions.php文件中,Zencart抓住了会话gc_maxlifetime'来自php.ini文件。如果您想要更改它,您应该能够简单地定义(' SESSION_TIMEOUT_CATALOG',16440);或者更改会话寿命变量。 $ SESS_LIFE = 12440;
编辑:这对我有用,只需更改此@ini_set(' session.gc_maxlifetime',10440);
包括/功能/ sessions.php
答案 1 :(得分:0)
在客户方面,Zen Cart不会强制执行特定的会话持续时间。这是由您的服务器的PHP配置处理的。
将session.gc_maxlifetime的php.ini设置更改为您希望的任何设置。