Как предотвратить многократный вход в систему на двух экземплярах браузера или на двух разных машинах - PullRequest
0 голосов
/ 01 апреля 2019

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

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

1 Ответ

0 голосов
/ 01 апреля 2019

Как я правильно понял ваш вопрос, что вы хотите создать систему единого входа. Поправь меня, если я ошибаюсь.

В последнем проекте у меня было то же требование, что я сделал, чтобы добиться этого, я создал токен и сохранил его в redis (в моем случае), а после этого всякий раз, когда пользователь входит в систему с другого компьютера или с другого браузер, просто замените предыдущий токен новым. Конечно, идентификатор должен быть уникальным для каждого пользователя.

Надеюсь, это поможет вам. У меня нет кода прямо сейчас.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...