【发布时间】:2013-08-25 00:25:26
【问题描述】:
我有一个具有自定义成员资格的 c# mvc razor Web 应用程序,并且一切正常。
我可以使用这个来获取登录的用户名:user.identity.name。
我有一个用户名及其角色的数据库。
现在的问题是,在我的一个观点中,我试图将访问权限限制为“管理员”
所以我尝试使用user.isinrole 但是,这总是返回错误。
所以然后我尝试使用roles.isuserinrole,然后我得到一个异常,说它没有启用。
我在 Google 周围发现了几个具有 isuserinrole 功能的角色提供者自定义控制器。
我的问题是,我是否需要为要启用的isuserinrole 创建一个自定义控制器?
在我看来,当我输入roles. --> Visual Studio 列出了具有isuserinrole 的内置函数列表,所以我的问题是,创建我自己的自定义角色提供程序会覆盖内置函数吗?
假设我有自定义功能,我的 Web 应用程序将如何将其全部绑定并检查用户是否在角色中?
提前感谢您的回复。
【问题讨论】:
标签: c# asp.net-mvc visual-studio-2010 razor