我需要问: 我在ASP.NET应用程序中使用Forms身份验证。
但是当我在用户登录后发布网页时,如果他没有注销,则只需关闭浏览器,之后再次浏览它会将其重定向到默认页面。 即使他没有退出,我怎样才能强制将他重定向到登录页面?
答案 0 :(得分:2)
您应该看到指定的表单身份验证文档here。只要您想设置超时属性,就可以强制cookie过期。此外,您完全不能使用cookie来使用cookieless属性。还有其他可选属性可能对您有用,也可能与您的问题无关。
答案 1 :(得分:0)
这将取决于他们的asp.net会话ID cookie是否仍然存在,或者他们是否已启用cookie。要强制重定向到登录页面,您需要了解如何在浏览器关闭时丢失cookie。根据我的经验,这是默认行为。
答案 2 :(得分:0)
我建议您检查asp.net Membership,Profile and Role provider是否专门管理用户登录,密码及其个人资料。
This是Scott Gu的优秀文章之一,当您想使用会员资格和个人资料时,您应该加入书签。