JOTHI KUMAR Member 10918227 Ответов: 3

Как получить уникальный номер или имя клиентской машины при входе в веб-приложение


привет всем,
Пожалуйста, предложите любую идею, как получить любую уникальную идентификацию при входе в систему, например mac-адрес или серийный номер материнской платы. я хочу получить любой уникальный для клиентской системы.bcz мне нужно ограничить несанкционированный вход человека, так что только мне нужен уникальный номер и еще один думаю, что это используется во всех браузерах, а не только в ie или chrome .поэтому, пожалуйста, предложите мне любой ответ. спасибо вам

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

здесь я получаю mac-адрес, но он не будет работать в chrome или firefox, а затем я принесу серверный mac-адрес, а не клиентский .

Sinisa Hajnal

Как насчет того, чтобы ограничить его входом в систему человека, а не конкретного компьютера? Или требование состоит в том, что только некоторые компьютеры могут иметь доступ?

JOTHI KUMAR Member 10918227

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

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Почему у вас нет механизма входа в ваше приложение с комбинацией имени пользователя и пароля?

JOTHI KUMAR Member 10918227

извините я не могу вас понять пожалуйста объясните мне все подробно

3 Ответов

Рейтинг:
2

OriginalGriff

В принципе, вы не можете - браузеры не имеют права раскрывать такие вещи по соображениям безопасности.
Как предлагает Tadit, используйте login sstem для авторизации пользователя для доступа к вашей системе (см. MSDN: введение в членство[^] для хорошего начала или авторизуйте машину с помощью куки-файла.

Но вы не можете ничего предполагать о клиентской машине после этого. Это не обязательно должен быть компьютер, это может быть телефон на Android или iOs, холодильник с поддержкой интернета, что угодно...


Рейтинг:
2

Pankaj_Verma

Браузер не имеет доступа к MAC-адресу/ серийному номеру материнской платы из соображений безопасности.Хотя и в твоем жерехе.Net applications вы можете иметь уникальный идентификатор в соответствии с их системным временем т. е. временем доступа к приложению по следующему коду :

string UserID = Convert.ToString(Guid.NewGuid());


Надеюсь, это может быть полезно.


Рейтинг:
0

F-ES Sitecore

Вы не можете получить MAC-адрес клиента и не можете ограничить кого-то одним логином. Видеть Пункт 5[^]


Richard Deeming

Ну, технически ты мочь запретите пользователям входить в систему из нескольких браузеров или компьютеров, отслеживая сеансы на сервере. Но это не так просто. :)

F-ES Sitecore

Опубликованная ссылка объясняет, почему это плохая идея :)