我如何得到客户端登陆用户的名称,也就是客户端登陆操作系统的用户名称?
我使用的是vb.net开发的web应用程序?

解决方案 »

  1.   

    Request.ServerVariables("REMOTE_NAME")
      

  2.   

    REMOTE_NAME 是什么? 我需要替换吗? Response.Write(Request.ServerVariables("REMOTE_NAME"))
    没有任何结果
      

  3.   

    Response.Write(Request.ServerVariables())出现很多的字符串,里面没有找到登陆操作系统的用户名
      

  4.   

    1 用户登录到和服务器同一个Domain中
    2 服务器访问不能使Anonymous(并且加入对当前域中所有用户的默认访问权)
      

  5.   

    符合以上两个条件后才能用 Response.Write(Request.ServerVariables("REMOTE_NAME"))
      

  6.   

    看你的认证方式,如果是WINDWOS模式的话,并且是局域网的话,才可以获得你要的信息
      

  7.   

    你是想获取
    FormsAuthentication.SetAuthCookie(oUserLogin.UserName, true);
    的用户名吗??
      

  8.   

    Response.Write(Page.User.Identity.Name)结果是空,什么都没有。