User.IsInRole returning false
Posted
by Curtis
on Stack Overflow
See other posts from Stack Overflow
or by Curtis
Published on 2010-03-15T23:01:24Z
Indexed on
2010/03/15
23:09 UTC
Read the original article
Hit count: 740
My ASP.NET app is using windows authentication. If I run the following code:
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";
The listbox will contain the name of every group the user belongs to. If I then call User.IsInRole, and pass in the name of any of those groups, I always get a false.
Can anyone tell me what I am doing wrong?
Thanks
© Stack Overflow or respective owner