如何在joomla 2.5中为前端用户设置会话超时限制?我在全局配置中设置了Session Lifetime选项,但它仅在后端设置了限制。
答案 0 :(得分:5)
您可以在文件顶部注释JHtml::_('behavior.keepalive');
行
模块/ mod_login / TMPL /如default.php
之后,后端的时间也会到达前端和后端
答案 1 :(得分:1)
试试这个插件。据我所知。
如果你要
会话控制插件为其创建不同的会话生命周期 Joomla网站上的不同用户组。会话控制插件制作 用户组一直在您的Joomla网站上在线。
其他选项
转到网站 - >全局配置 - >系统选项卡并设置会话 寿命
答案 2 :(得分:0)
根据我的测试,我认为您在后端设置的值(全局配置>系统>会话生命周期)用于后端和前端。
您可能想要检查前端获得的值。请使用以下代码:
回声“会话将在”中过期。 JFactory :: getSession() - > getExpire()/ 60。 “min。”;
在我看来,JFactory负责设置过期时间。它使用配置时间,如果没有,则使用900秒(15分钟)。