Asp.net mvc 如何在MVC5中检查空白用户角色?

Asp.net mvc 如何在MVC5中检查空白用户角色?,asp.net-mvc,roles,Asp.net Mvc,Roles,有没有快速检查用户是否不在角色中的方法 我有一个应用程序,其中我们正在使用角色,但默认情况下,当您创建一个用户时,该用户不会被分配角色。我想检查一个方法 if user does not have a role - redirect to another page. 我可以很容易地检查用户是否处于特定角色,但我似乎找不到一种方法来检查用户是否完全没有角色 感谢您的帮助。您可以获得以下所有用户角色: var principal = (RolePrincipal)User; if (!pri

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

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

 if user does not have a role - redirect to another page.
我可以很容易地检查用户是否处于特定角色,但我似乎找不到一种方法来检查用户是否完全没有角色


感谢您的帮助。

您可以获得以下所有用户角色:

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

你使用什么会员制?