2017-01-16 2 views
0

Я хочу реализовать уникальный идентификатор для веб-браузера, используя C#. Нужно также учитывать все браузер и окна инкогнито? Как сгенерировать?Как создать уникальный идентификатор для веб-браузера?

Мой сценарий Я использую angularjs с токеном ави. Я также включил токен обновления.

После входа пользователя из одного браузера, если пользователь вошел в систему в другом браузере, я предоставляю новый токен обновления для того же пользователя. Поэтому, когда пользователь обращается к другой странице, он выходит из системы.

Поэтому я хочу идентифицировать пользователя на основе уникального браузера. Это нормально?

Или я могу генерировать GUID при входе пользователя в систему.

+0

GUID - хорошая идея –

+0

Почему бы не использовать cookie для хранения идентификатора. Установите уникальный идентификатор при первом входе в систему, тогда неважно, какой браузер он использует, или если это режим инкогнито, поскольку он будет уникальным. – Sam

ответ

0

Да, это нормально. Поскольку вам нужно регистрировать или идентифицировать клиентов, если вам нужны разные токены обновления для разных клиентов или браузеров. GUID может использоваться.

Независимо от того, следует ли идентифицировать браузеры или регистрировать новых клиентов, зависит от области применения и веб-сайтов и соображений безопасности.