繁体   English   中英

关闭浏览器无法自动清除会话

[英]Close browser not clear session automatic

关闭浏览器(非标签页)后是否可以清除会话

如果他关闭浏览器,我想注销任何用户

请帮我,我尝试在system -> configuration -> web设置cookie的生存时间为0,但是它不起作用(我尝试输入30,但是管理页面会在30秒内自动注销(仍然打开管理页面),但没有网页仍保持打开或关闭状态)

Magento可以在哪里进行配置,或者Magento可以使用任何代码,例如'$config['sess_expire_on_close'] = TRUE;' 在代码点火器中

PS。 我尝试使用卸载代码尝试但无法正常工作

也许您应该查看以下答案: 30分钟后如何终止PHP会话?

您必须在会话生存期(服务器端)中执行此操作。 您永远无法确定用户何时关闭浏览器(例如,chrome可以具有快速启动过程,从而几乎消除了该功能)。

接近会话的唯一方法是将会话生存期设置为一个非常低的值-这意味着,如果用户一段时间未进行任何交互,则使用将被注销。

另一种方法是实现一个ajax pinger脚本,该脚本可以让您将会话生存期设置得更低,并且只要用户在您的页面上就可以保持会话打开。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM