gpt4 book ai didi

asp.net-mvc - 如何检查 mvc 5 中的空白用户角色?

转载 作者:行者123 更新时间:2023-12-04 02:25:25 25 4
gpt4 key购买 nike

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

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

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

我可以很容易地检查用户是否处于特定角色,但我似乎无法找到一种方法来检查用户是否根本没有角色。

感谢您的帮助。

最佳答案

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

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

关于asp.net-mvc - 如何检查 mvc 5 中的空白用户角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22364389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com