|
System.Security.Principal.IIdentity Page.User; 可以这样用:this.User.Identity; 这是系统维护的一个当前用户。如果使用Form验证,这就是登录者; 如果采用Win验证,就是访问者登录机器的用户身份(类似于域用户); if(Request.IsAuthenticated) 用这个就可以判断了. 虽然asp.net底层在实现的时候也使用了Cookie但是是加过密的安全性也还可以吧~~ 写cookie用这个方法就好了~~ FormsAuthentication.SetAuthCookie("darkangel", false); //用户名自己填. if (Context.User.Identity.IsAuthenticated)用Form身份验证 |
|
5个月前 侯垒 : 这个我是知道的.我想知道的是在用户输入用户名和密码后.我会连到数据库中去验证.验证过了.因为还要在其它的页面进行判断验证. this.User.Identity; 这个确实很好用,这个是用Cookie来写入的.然后在其它的页面进行再验证.我想知道的是我该怎样去写这个Cookie才更安全一点. |
|
5个月前 侯垒 : if(User.Identity.IsAuthenticated) 用这个就可以判断.如果用这种判断.安全不安全呀?大家通用的是不是这种呀?我们以前用的是Session. |