首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Joomla3中,Joomla会话超时不适用于我的个人资料页面

在Joomla3中,Joomla会话超时不适用于我的个人资料页面
EN

Stack Overflow用户
提问于 2014-02-04 14:04:49
回答 1查看 1.4K关注 0票数 0

我正面临Joomla会话超时的奇怪行为。我已经从后端全局配置中将会话超时限制设置为5分钟。据我所知,Joomla会话设置将同时适用于前端和后端,但我在一些论坛上读到了同样的内容,他们说它只适用于后端。从我的观点来看,这是错误的,因为正如我所说的,我已经将会话时间设置为5分钟,并同时登录到前端(主页)和后端(控制面板),并且至少在5-6分钟内什么也不做。在此之后,我将从两端注销。但如果我重复同样的过程,并从前端和后端(控制面板)重定向到我的个人资料页面。因此,在5-6分钟之后,我从后端注销,但不是在前端。我不明白这是怎么回事。如果有人对此有任何建议或有同样的问题,请帮助我解决。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-02-04 14:13:25

许多Joomla页面(特别是那些有表单的页面)都会运行一个'keepalive‘javascript,它会定期访问服务器,让你的会话保持活动状态。这是因为您不希望在填写表单的过程中会话超时。

如果你真的想禁用这个特性,在components/com_users/views/profile/tmpl/edit.php中有一行代码,比如:JHtml::_('behavior.keepalive');。您可以删除它(或者更好地,覆盖模板文件并在那里删除它),您的用户将不方便地超时,即使他们正在尝试填写表单。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21545116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档