获取域中的用户名称

gc5084 2010-08-13 05:02:24
在做一个公司内部的网页,客户端计算机都在公司的域中。
进入网页时要记录客户端的用户名称。

用 关闭匿名登录。 使用User.Identity.Name。 获得的是登录用户账号名。

但我想获得登录用户名,就是开始键上的用户的英文名。而不是登录账号。




...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wisdonlz 2010-08-14
  • 打赏
  • 举报
回复
Request.ServerVariables["LOGON_USER"].ToString();
Request.ServerVariables["REMOTE_USER"].ToString();
Request.ServerVariables["Server_Name"].ToString();

Dns.GetHostName() //好像是得到计算机的名称

好像计算登录用户名很难得到。我查了半个钟都没有结果。可能是因为ms出于安全考虑吧。。。。。。。。
gc5084 2010-08-14
  • 打赏
  • 举报
回复
意思就要登录账号对应的用户名(公司员工的英文名),
不是登录windows域的用户账号。
公司的电脑都在公司的域中。用自己的用户账号登陆到域中(进入windows系统)。
点击桌面的开始键(开始键的类型不要设置成经典模式),在最上面会显示这个用户账号对应的人的英文名(要的是这个)。
楼上要还不明白,我就不知道该说什么了。
1,2楼给的链接中也并没有说到这个问题!
wisdonlz 2010-08-13
  • 打赏
  • 举报
回复
但我想获得登录用户名,就是开始键上的用户的英文名。而不是登录账号。

不是很明白你要做什么
IHandler 2010-08-13
  • 打赏
  • 举报
回复
http://www.dnbcw.com/biancheng/c/jxoh153641.html

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧