【发布时间】:2013-08-26 20:56:40
【问题描述】:
我有一个 ASP.NET 应用程序,员工登录到 Windows,然后他们必须从一长串姓名中选择自己的姓名并登录到应用程序。
我想要做的是,一旦员工打开应用程序,它就会从下拉框中选择他们的姓名。
我相信,如果我可以在页面加载时获取 Windows 用户 ID,我可以让我的代码根据登录的 Windows 用户选择用户。
问题是。如何获取当前在 C# Asp.net 中登录的 Windows 用户 ID?任何想法。
【问题讨论】:
-
你是什么意思“Windows用户ID”? Microsoft 帐户(类似于“user@live.com”)、域用户(“mycompany\user”)、本地计算机帐户(“mycomputer\mylocaluser”)还是其他? (如果要求域用户 - Rahul 的答案有必要的位,主要在 cmets 中)
-
@AlexeiLevenkov 我需要域用户
-
可能离题了,但是为什么用户需要从列表中选择呢?使用集成 Windows 身份验证,您的 asp.net 应用程序已经可以识别用户。如果用户选择其他人的名字登录怎么办?
-
@RayCheng 现在他们选择他们的名字并输入他们的密码。我希望他们跳过该登录过程并由域用户登录。