2015-10-19 26 views
0

用户可以打开多个选项卡并同时在每个选项卡上工作,我希望当用户单击注销按钮时,用户应该从所有选项卡注销,并且重定向当用户点击退出按钮登录关闭所有选项卡并重定向到注销按钮上的登录页面单击

+1

如果用户注销然后关闭该用户的会话,所以当他刷新页面和会话不可用时,请用户登录页面 – CodingDefined

+0

尝试使用Session.Close()和Session.abandon()但不工作 –

回答

0

,添加以下代码:

Session.Abandon(); 

这将破坏正在使用的当前登录用户的会话。您无法关闭选项卡。但是,使用Session.Abandon方法在登出后刷新任何打开的标签页时,它们将自动被定向登录。

Response.Redirect(webpage name); 

Response.Redirect是将用户重定向到页面的原因。因此,在加载每个页面时,检查会话是否为空。如果是,则使用Response.Redirect转到登录页面。

+0

Session.Abandon不适用于所有选项卡,它仅关闭当前选项卡会话值。但该会话ID正在其他选项卡中继续。请建议其他一些方法 –

+0

Session.Clear()应该适用于所有选项卡。 – Paul

+0

你不能“关闭标签”。您可以从其用户断开应用程序。但是你无法远程控制浏览器。 即使当前标签也无法关闭。 –

相关问题