喂
我需要知道运行浏览器的用户的用户名。
如果我使用
Request.ServerVariables["LOGON_USER"]
或
HttpContext.Current.User.Identity.Name
或
User.Identity.Name
没关系,如果我在同一个帐户下运行浏览器,就像我在windows中一样。
但如果我以#user1和浏览器作为#user2运行windows,则此LOGON_USER的值为空字符串。
有没有其他方式来检测用户?
答案 0 :(得分:2)
获取用户的正确方法是:
HttpContext.Current.User.Identity.Name
只要用户通过身份验证,就可以使用。
答案 1 :(得分:1)