【问题标题】:How do I check for a blank user role in mvc 5?如何检查 mvc 5 中的空白用户角色?
【发布时间】:2014-04-17 08:19:52
【问题描述】:

有没有一种快速的方法来检查用户是否不在角色中?

我有一个应用程序,我们在其中使用角色,但默认情况下,当您创建用户时,不会为该用户分配角色。我想检查一个显示

的方法
 if user does not have a role - redirect to another page.

我可以轻松检查用户是否具有特定角色,但我似乎找不到检查用户是否根本没有角色的方法。

感谢您的帮助。

【问题讨论】:

  • 你用的是什么会员系统?

标签: asp.net-mvc roles


【解决方案1】:

您可以像这样获取所有用户角色:

 var principal = (RolePrincipal)User;
 if (!principal.GetRoles().Any())
 {
     // Has no roles.
 }

【讨论】:

    猜你喜欢
    • 2013-11-10
    • 1970-01-01
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    • 2013-10-17
    相关资源
    最近更新 更多