在 Asp.Net MemeberShip 中使用角色?
嗯,问题很简单。
我如何使用 asp.net memebership 中的角色,
我知道我可以做类似的事情:
<authorization>
<allow roles="Admin"/> //Allows users in Admin role
<deny users="*"/> // deny everyone else
</authorization>
</system.web>
</location>
但是,我在哪里可以说用户“admin”的角色是:管理员..?
Well, the question is simple.
how can i use the roles in asp.net memebership,
i know i can do something like that :
<authorization>
<allow roles="Admin"/> //Allows users in Admin role
<deny users="*"/> // deny everyone else
</authorization>
</system.web>
</location>
but, where can i say user 'admin' is Role : Admin..?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这只是冰山一角。您需要 ASP.Net 成员资格和角色提供程序,并配置一些设置。您可以实现自己的提供程序,但使用默认提供程序更容易。
http://www.codeproject.com/KB/aspnet/SQL-Membership.aspx
http://odetocode.com/articles/427.aspx
It is just a tip of the ice berg. You need ASP.Net Membership and Role Providers, and configure few settings. You can implement your own providers, but it is easier to use the default ones.
http://www.codeproject.com/KB/aspnet/SQL-Membership.aspx
http://odetocode.com/articles/427.aspx
您需要有 RoleProvider
http://msdn.microsoft.com/en-us/library/8fw7xh74.aspx
如果您使用 Windows 身份验证,则角色将是您的 AD 组。
如果您使用表单身份验证,则可以实现自己的 RoleProvider 或使用 SQL Role Provider。
http://msdn.microsoft.com/en-us /library/system.web.security.sqlroleprovider.aspx
You need to have RoleProvider
http://msdn.microsoft.com/en-us/library/8fw7xh74.aspx
If you are using Windows Authentication, the roles will be your AD groups.
If you are using Form Authentication, you can implement your own RoleProvider or use SQL Role Provider.
http://msdn.microsoft.com/en-us/library/system.web.security.sqlroleprovider.aspx