表单身份验证不要忘记我

时间:2010-09-30 15:07:08

标签: c# asp.net authentication login forms-authentication

我正在使用ASP登录控件对用户进行身份验证,但即使用户未选中“记住我”复选框,也不会忘记用户,即使他们关闭浏览器,关闭他们的PC并打开它再一次。

身份验证是:

<authentication mode="Forms">
  <forms name=".ASPXFORMSAUTH" loginUrl="~/Default.aspx" timeout="3600" protection="All" />
</authentication>

还有其他人有这个问题吗?

2 个答案:

答案 0 :(得分:1)

timeout设置是Cookie过期前的分钟数。

此默认值为30.

您的会话将保持开放3600分钟。

答案 1 :(得分:0)

我在.NET中遇到过表单身份验证问题。我不得不添加Session.Clear(); Session.Abandon();在Session_End的Global.asax中