永发信息网

asp.net 得到客户端windows登录名

答案:2  悬赏:40  手机版
解决时间 2021-03-19 15:42
  • 提问者网友:风月客
  • 2021-03-19 08:45
如何才能得到访问页面客户端的windows登录名呢?我不想让用户更改IE的安全设置,最好能悄无声息的情况下获得, 用户只要访问页面就能看到例如:登录名:XXXXX 的字样。因为是内网使用,所以此需求无害,大家放心。
像:var WshNetwork = new ActiveXObject("WScript.Network"); 这样的实现方式需要改变IE安全,我不想用,请大侠们请教其余方法,最好能说的清楚点,有代码,再次先谢过!

以下同志回答的都只能得到 服务器的登录名或者计算机名,这些我已经知道了。如果这么简单的话我就不来百度了,还请同志们能够认真调试一下,确认了答案再问答,谢谢!
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-03-19 09:06
Request.ServerVariables["LOGON_USER"].ToString();
Request.ServerVariables["REMOTE_USER"].ToString();
Request.ServerVariables["AUTH_USER"].ToString();

你看下这3句哪个是。。。
全部回答
  • 1楼网友:摆渡翁
  • 2021-03-19 09:23
c#可以用form验证控制权限,不知道你的是b/s还是c/s系统
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯