Jump to content

Имя пользователя в текущей сессии


Vector

Recommended Posts

Добрый всем... Метод UniApplication->UniSession->GetSystemUser(); возвращает, как понимаю, пользователя, от имени которого запущено приложение. Есть ли возможность узнать имя пользователя, открывшего - web страницу этого приложения. Как это можно сделать ? Без дополнительной авторизации. Спасибо.

Link to comment
Share on other sites

Вы должны понимать, что веб-браузер ничего вам не даст.

Максимум, что вы можете получить от браузера, это user-agent и разрешение экрана или даже не экрана, а окна браузера. Скоро браузеры и user-agent перестанут отдавать.

https://habr.com/ru/company/dcmiran/news/t/494362/

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Именно, да пользователь, под которым работает браузер, пользователь, вошедший в компьютер. Фактически нужна проверки членства пользователя в группе Active Directory. И если нет - не пущать.  Проверку я сделал, это как раз работает. Нужно теперь имя входа. Можно сделать ещё раз авторизацию, но ведь пользователь уже зашёл один раз на комп. Не хотелось бы повторяться.

Link to comment
Share on other sites

Нужно ковырять Internet explorer, может он умеет работать с AD. Если вообще, приложение будет нормально работать с этим браузером.

Ну и в конце концов, пусть пользователь сам вводит свои виндовые логин/пароль.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...