如果用户关联的角色多一个,我需要检查条件逻辑。 脚本应该像: 如果用户有1个角色CODE OK 如果用户有超过1个角色CODE ERROR
方法是 GetRolesForUser();
但我不知道如何使用它,你能给我一个代码示例吗?如何实现它,数组?
谢谢你们
答案 0 :(得分:1)
您是说您使用的是内置GetRolesForUser()方法吗?如果是这样,那将返回一个字符串数组,这样你就可以通过检查数组是否有多个来查看响应:
if (Roles.GetRolesForUser().Length == 1)
{
// ok
}
else
{
// error
}
如果您说您需要实现自己的,那么您可以按照上面链接中的基本代码显示。
答案 1 :(得分:0)
这是对的吗?
string[] roles = Roles.GetRolesForUser();
if (roles.Length == 1)
{
// CODE OK
}
else
{
// CODE ERROR
}
如果用户根本没有任何角色会怎样?