小编Cur*_*tis的帖子

User.IsInRole返回false

我的ASP.NET应用程序正在使用Windows身份验证 如果我运行以下代码:

WindowsIdentity wi = (WindowsIdentity)User.Identity;

foreach (IdentityReference r in wi.Groups)
{
    ListBox1.Items.Add(r.Translate (typeof (NTAccount)).Value);
}

if (User.IsInRole ("Everyone"))
    Label1.Text = "Is in role";
Run Code Online (Sandbox Code Playgroud)

列表框将包含用户所属的每个组的名称.如果我然后打电话User.IsInRole,并传递任何这些组的名称,我总是得到一个假.

谁能告诉我我做错了什么?

谢谢

.net asp.net security

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net ×1

asp.net ×1

security ×1