Как получить текущую учетную запись Windows, вошедшую в систему, со страницы ASP.NET?C#

Место общения программистов C#
Anonymous
Как получить текущую учетную запись Windows, вошедшую в систему, со страницы ASP.NET?

Сообщение Anonymous »

У меня есть приложение ASP.NET 3.5, использующее проверку подлинности с помощью форм ASP.NET. Я хочу иметь возможность получать имя пользователя Windows, зарегистрированного в данный момент на компьютере (НЕ зарегистрированного в приложении ASP.NET, а в Windows), когда данные редактируются на странице.

Если я использую Context.User.Identity.Name.Tostring(), я получаю имя пользователя, зарегистрированное в приложении ASP.NET, но мне нужно имя учетной записи Windows.

Код: Выделить всё

System.Security.Principal.WindowsIdentity.GetCurrent().Name.Tostring()
Кроме того, он работает только тогда, когда я запускаю веб-сайт из Visual Studio, но после развертывания в IIS он возвращает NT AUTHORITY\SYSTEM.

п>

Подробнее здесь: https://stackoverflow.com/questions/161 ... p-net-page

Вернуться в «C#»