我有一个ASP.NET 2010应用程序,说实话,我一直在努力使用Membership api。概述非常典型。我创建了用户,然后尝试使用...
设置持久cookieFormsAuthentication.SetAuthCookie(UserName, True)
之后,每当未经过身份验证的用户访问受限制的页面时,都应将其发送回登录屏幕。同时,如果拥有cookie的用户点击受限制的页面,我想抓住cookie,并自动登录,只要cookei没有过期。这是我的Web.Config ......
<authentication mode="Forms">
<forms
name=".ASPXAUTH"
path="/"
loginUrl="~/Account/Login.aspx"
protection="All"
timeout="129600"
slidingExpiration="true"
defaultUrl="~/Authenticated/User/UserHome.aspx"
/>
</authentication>
所以我的问题是......
答案 0 :(得分:0)
同时,如果用户具有持久性 我希望cookie能够访问限制页面 抓住cookie,然后登录 自动,只要cookei 未过期
框架应该自动为您检测cookie。我怀疑您尝试手动执行此操作会导致部分或全部问题。
您是否可以发布与cookie和表单身份验证交互的所有代码?