Omu*_*Omu 3 asp.net asp.net-mvc
我正在使用Forms身份验证,我想利用角色,我可以以某种方式设置没有成员资格的用户角色吗?
Dav*_*enn 5
一种简单的方法是在用户通过身份验证时将角色列表存储在身份验证票证中.然后,对于每个请求(Application_AuthenticateRequestglobal.asax文件的方法),您将提取角色,将它们添加到GenericPrincipal对象并设置Httpcontext.User属性.
Application_AuthenticateRequest
GenericPrincipal
Httpcontext.User
你的User.IsInRole("role"),[AuthorizeAttribute(Roles="role")]然后将正常工作.
User.IsInRole("role")
[AuthorizeAttribute(Roles="role")]
有关如何操作的代码,请参阅此答案.
归档时间:
15 年,10 月 前
查看次数:
7128 次
最近记录: