无需域名内网登录

无需域名内网登录

我使用 IIS 和 asp.net 运行网站应用程序。我使用 Windows 身份验证。当用户登录时,会弹出一个对话框,用户必须输入用户名 \ 和他们的 Windows 密码。大多数用户忘记输入域名,这导致很多支持电话。我使用以下代码获取用户名:

userName = HttpContext.Current.User.Identity.Name;

我如何拦截用户登录并在代码中将域名作为用户名的前缀,以便用户只需使用用户名和密码即可登录?

那可能吗?

答案1

浏览器可能会传递用户名,但不会传递密码,除非用户在之前访问时保存了密码。

答案2

是的,我在 IT 的阴影下工作。该网站不是 Intranet 的正式组成部分。如果这有误导性,请见谅。我运行 IIS 并允许某些人在公司内部进行工作。这样说清楚了吗?

相关内容