bejos3519 Ответов: 1

Получить текущий идентификатор пользователя клиента MVC.NET


привет мастер .net вон там,,,
мне нужна помощь,,,
я создаю веб-приложение с помощью MV. Студия 2015 без "формы входа".

а потом я отправил свое приложение на сервер А.
когда я открываюсь с помощью компьютерного клиента, я всегда получаю текущего пользователя сервера.

я хочу получить текущий клиент пользователя.
пожалуйста, помогите мне..

Что я уже пробовал:

это мой код :
Dim user_id = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString()


но всегда получаю текущий пользователь сервера, он мне не нужен. но мне нужен userClient, а не userServer.

пожалуйста, помогите мне

F-ES Sitecore

Как было предложено в решении 1, Вы можете сделать это только в том случае, если используете аутентификацию Windows, однако это не будет работать через интернет, поэтому, если сервер вашего клиента не находится в том же домене аутентификации, что и клиентские браузеры, это не будет работать.

1 Ответов

Рейтинг:
1

Karthik_Mahalingam

Я надеюсь, что вы ищете Интранет-сайт, используя ASP.NET в MVC , проверка подлинности Windows [^]

string userid = HttpContext.User.Identity.Name; // use this to get the client userid


bejos3519

все равно не могу, сэр...
возвращение-это ничто

Karthik_Mahalingam

включение проверки подлинности в веб-конфиг.

bejos3519

как ?
я хочу знать

Karthik_Mahalingam

  <authentication mode="Windows" />

bejos3519

где находится Родительский тег ?

Karthik_Mahalingam

 <system.web>

bejos3519

и все же возвращение-это ничто, сэр....

Karthik_Mahalingam

visual studio или iis?