Joomla中文网官方QQ群1:
群号:142590355
Joomla扩展, ZMAX应用市场
Session Keeper 是针对 Joomla! 3.x 核心的一款系统插件(system plugin),它的功能是保持指定群组的用户的会话(session)一直有效,不会过期。
一般是指浏览器窗口从打开网页到关闭该网页(窗口)这段时间内浏览器端与服务器端的通讯状态。理论上说,如果不关闭窗口,那 么浏览器中已打开的网页会一直保持会话有效。但实际上,由于 Joomla 在“全局设置”中有一个默认会话时长参数(默认 15分钟),所以,即使你开着浏览器窗口,但是浏览器端与服务器端的通讯如果闲置超过15分钟,就会被服务器判断为“访客已离开”,从而关闭该会话。
假设你登录了网站前台,正在撰写一篇较长的文章或者论坛帖子,中间可能由于喝水或者上厕所还耽误了几分钟,那么,不知不觉中,可能你的 会话已经自动过期了,你却不知道。当你终于写完了文章点击“提交”或者“保存”按钮时,却被告知“会话已过期”,从而导致已经辛辛苦苦写了半天的内容未能 保存,如果你没有备份,浏览器也不支持“返回”之后显示未提交之前的表单内容,那么这些文章和帖子就会彻底丢失。 这当然是很糟糕的事情。
Session Keeper 插件就是用来解决这个问题的。它可以保持特定的群组(由管理员指定)中的用户其会话一直有效,永不过期。对于未选中群组的用户,则可以在会话即将结束时, 弹出消息来警告他,提醒会话快要过期,同时显示一个“刷新”按钮,允许该用户在点击之后可以继续保持会话有效。
如果你已经将 Joomla 自带的“登录模块”发布到了网站的每一个页面,那么你不需要安装本插件,因为 Joomla 自带的 mod_login 已经具备了“保持会话有效”的功能。
樱木花道
贡献值:未知
所在地:未知
个人网站:ZMAX程序人