2014-03-12 31 views
2

有沒有一種快速檢查用戶是否不在角色中的方法?如何檢查mvc 5中的空白用戶角色?

我有一個應用程序,我們正在使用角色,但默認情況下,當您創建一個用戶時,該用戶不會被分配一個角色。我想設置上寫着

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

我可以很容易地檢查,如果用戶是在一個特定的角色,但我似乎無法找到一種方法來檢查,如果用戶沒有在角色的方法檢查所有。

感謝您的任何幫助。

+0

什麼會員制度,您使用的? –

回答

3

你可以得到這樣所有用戶角色:

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