在joomla中设置前端会话超时限制

时间:2012-10-30 05:31:39

标签: joomla joomla2.5

如何在joomla 2.5中为前端用户设置会话超时限制?我在全局配置中设置了Session Lifetime选项,但它仅在后端设置了限制。

3 个答案:

答案 0 :(得分:5)

您可以在文件顶部注释JHtml::_('behavior.keepalive');行 模块/ mod_login / TMPL /如default.php

之后,后端的时间也会到达前端和后端

答案 1 :(得分:1)

试试这个插件。据我所知。

如果你要

  

会话控制插件为其创建不同的会话生命周期   Joomla网站上的不同用户组。会话控制插件制作   用户组一直在您的Joomla网站上在线。

Session Control Plugin

Session Keeper

其他选项

  

转到网站 - >全局配置 - >系统选项卡并设置会话   寿命

答案 2 :(得分:0)

根据我的测试,我认为您在后端设置的值(全局配置>系统>会话生命周期)用于后端和前端。

您可能想要检查前端获得的值。请使用以下代码:

  回声“会话将在”中过期。 JFactory :: getSession() - > getExpire()/ 60。 “min。”;

在我看来,JFactory负责设置过期时间。它使用配置时间,如果没有,则使用900秒(15分钟)。