我有一个文件夹,用于存储我的所有应用程序。现在,“每个人”都具有对该文件夹的读取权限,并且某些子文件夹可以完全访问所有人,以便他们能够通过我的网络应用程序存储文件。
我正在使用Windows身份验证来检索用户当前登录的用户名。
我想禁用用户(显然是'Everyone'组的一部分)的选项来浏览我的应用程序文件夹的内容并查看我的应用程序文件(并删除某些文件)。我试图使用匿名身份验证,它工作正常,但我无法检索用户登录的用户名。
有什么建议吗?我迷路了。
答案 0 :(得分:0)
尝试获取寡妇身份,然后提取其名称属性。
WindowsIdentity identity = HttpContext.Current.Request.LogonUserIdentity;
string username = identity.Name;