我有以下问题:
我有一个web应用程序,就像很多网站的门户。
当我单击门户上的网站链接,然后单击Exit离开门户时,该站点的窗口仍然存在,这根本不安全,因为用户可能会在退出门户后忘记关闭浏览器。
注:
在单击门户上的“退出”按钮后,是否有什么方法可以让我保留所有页面?
发布于 2012-09-03 08:32:22
如果您打开的页面定期与服务器对话以查看用户是否仍然登录,则可以实现这一目的。- Vikdor 1分钟前编辑 那怎么做.could给我的更多细节?- just_name 12秒前
您可以在服务器端创建一个API,该API接受用户名,如果用户的会话由于用户在父窗口中按下"Logout“而未关闭,则返回true。每个子窗口将定期(window.setInterval())向此API发送一个带有登录用户名的请求,以检查用户是否仍在登录。当API返回false时,您将在客户端调用logout方法,该方法将记录用户并显示登录表单,或者提供返回父页面重新启动的选项。
https://stackoverflow.com/questions/12244177
复制相似问题