【问题标题】:Getting windows user name without using Windows auth?在不使用 Windows 身份验证的情况下获取 Windows 用户名?
【发布时间】:2012-04-07 18:42:53
【问题描述】:

是否可以在不使用 Windows Auth 的情况下在 ASP.NET MVC3 中获取当前登录的 Windows 用户名?我只需要登录名,别无其他。

我正在构建一个快速而肮脏的仪表板应用程序,供我的团队使用。团队部分机器无法入域,不希望用户登录使用系统。

我尝试使用 HttpContext.Current.User.Identity.Name 无济于事。我也试过检查请求参数,但它们似乎不包含这个用户名。

【问题讨论】:

    标签: c# .net asp.net-mvc-3 windows-authentication .net-security


    【解决方案1】:

    是否可以获取当前登录的 Windows 用户名 ASP.NET MVC3 不使用 Windows Auth?

    不,这是不可能的。好吧,您总是可以在您的应用程序中放置一个输入字段并要求用户输入它。但是,如果您不使用 Windows 身份验证,HTTP 传输级别将无法为您提供此信息。

    【讨论】:

      猜你喜欢
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-09
      相关资源
      最近更新 更多