不要保持会话

时间:2012-12-07 15:18:50

标签: c# asp.net

我有一个网站,我已将其添加到书签中。

情况是: 我打开浏览器和网站从书签位置加载现在tab1包含网站接下来我现在正在登录它在主页。

然后我打开了新标签,但我没有加载任何网站。然后我关闭了tab1然后我从书签位置打开了网站。这里不是登录页面而是直接加载tab2中的页面。

当我可以关闭登录标签时,它应该在下一个标签中要求登录页面

请帮助我们如何实现这个目标

感谢

2 个答案:

答案 0 :(得分:0)

登录cookie在相同的浏览器标签中共享(有时甚至在相同类型的浏览器中)。

换句话说,如果您在IE中的选项卡中登录,则无需登录不同的选项卡。登录cookie仍然有效,您将自动登录。

但是,如果您在FireFox或Chrome中打开同一页面,即使您已在IE中登录,您仍然需要登录。

已更新:如果选项卡已关闭并在不同的标签(在同一浏览器中)重新打开,请不要让用户重新登录。即使是银行网站也不会这样做。 (当然,如果浏览器关闭,用户需要重新登录。)

答案 1 :(得分:0)

您需要在页面关闭时注销用户。

您可以使用onbeforeunload事件手动注销活动用户。

查看有关Save Changes on Close of Browser or When Exiting the Page

的这篇文章