[英]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.