关于Forms验证,迷茫了。。。。

jc_registration 2012-04-13 02:13:25
关于fomrs验证。

1,基本的我是清楚的,登录,setauth(name),然后IsAuthentication就是true了。
2,后面就可以直接用user.isinrole和user.identity.isauthentication进行检查。

问题:
1,cookie过期时,isauthentication自动为false吗?
2,如果用户点了记住密码,我把cookie设为不过期,那么用户先关闭浏览器,再打开,isauthentication是在哪里被处理为true的?或者本来就是我理解错了?
3,如果我定义一个ihttpmodule,基于第2条,关闭再打开后,需要自己处理AuthenticateRequest对吗?

可能说的有点乱,我主要是想自定义用户权限和iprincipal及identity结合。在登录时使用自己的principal,然后关闭浏览器。重打开后,在ihttpmodule内自动恢复principal,但是这时候恢复的前提是isauthenticaion要为true,那它什么时候被弄成true的?

请回答,谢谢。
...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
anzhiqiang_touzi 2012-04-13
  • 打赏
  • 举报
回复
没用过这个方式
一般我们都采用站点登陆方式,或者windows认证登陆,或者单点登陆
jc_registration 2012-04-13
  • 打赏
  • 举报
回复
没人?

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧