Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 如何获取用户域组?_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 如何获取用户域组?

Asp.net mvc 3 如何获取用户域组?,asp.net-mvc-3,Asp.net Mvc 3,如何获取用户所属的域组的名称 我想在permission类中对此进行比较,这样我就可以只为特定用户设置相同的权限。下面是一篇关于CodeProject的文章,它将向您详细介绍如何执行此操作: 我已经链接到了你需要的代码。代码(如果链路断开)如下所示: public ArrayList Groups() { ArrayList groups = new ArrayList(); foreach (System.Security.Principal.IdentityReferenc

如何获取用户所属的域组的名称


我想在permission类中对此进行比较,这样我就可以只为特定用户设置相同的权限。

下面是一篇关于CodeProject的文章,它将向您详细介绍如何执行此操作:

我已经链接到了你需要的代码。代码(如果链路断开)如下所示:

public ArrayList Groups()
{
    ArrayList groups = new ArrayList();
    foreach (System.Security.Principal.IdentityReference group in
        System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups)
    {
        groups.Add(group.Translate(typeof
            (System.Security.Principal.NTAccount)).ToString());
    }
    return groups;
}

谢谢你!这正是我需要的。:)@狂欢-太棒了。很高兴我能帮忙。