FormsAuthantication退出

时间:2010-07-09 08:39:26

标签: c# asp.net

我有一个asp.net应用程序,我正在使用FormsAuthantication。当用户关闭页面时,执行位于Global.asax Session_End中的代码:FormsAuthantication.SignOut(); 但问题是,会话没有结束,如果用户尝试打开带有cookie的页面,则不应打开该页面。用户必须重定向到登录页面,但不是。 我能做什么,可能是什么问题?

1 个答案:

答案 0 :(得分:1)

声明一个布尔变量并在注销时设置一个值,并将其写入cookie。然后在cookie读取页面中使用该变量。如果用户按下注销,则将其设置为true,如果用户关闭浏览器则为false。声明默认值false。