Context.User.Identity.Name是什么?

作者: 浏览: 发布日期:2011-04-09
[导读]:
你可以这样写:  
  在登录页面上:  
  密码验证通过后:FormsAuthentication.RedirectFromLoginPage(yourname.Text,false);  
  在定向到的页面上:  
  string   getname   =   User.Identity.Name;

你看看SDK关于安全性--"基于窗体的身份验证"的例子,会有帮助.  
  要想将Session赋值给User.Identity.Name,可以在登陆页将Number.Text赋值给Session。
 
哈哈,关于安全方面的一个问题。  
  你可以用自己的类放到user.Identity中。Context.User.Identity.Name的意思是当前用户的名字。可以放你任何想要的东西。不过放的时候要注意,可以用一下代码:  
  HttpContext.Current.User   =   new   GenericPrincipal(object,   “”);  
  object是你自己定义的类。


免责声明:本文来源于网络,版权归原作者所有,仅供大家共同分享学习,如作者认为涉及侵权,请与我们联系,我们核实后立即删除。本站地址:http://www.sjz2.cn/news/show-736.html
请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!