Я работаю над проектом с использованием NodeJS и реагирую на нативную версию, и я пытаюсь запретить пользователю вход в систему из разных браузеров одновременно, чтобы соответствовать моим потребностям, поэтому я искал в Интернете лучшее решение, но я не сталне нашел какого-либо сильного решения. Но я думал о том, чтобы сохранить сгенерированный пользователем токен с JWT в базе данных, и каждый раз, когда пользователь входит в систему, я перезаписываю старый токен и сохраняю новый, а затем отправляю его во внешний интерфейс, чтобы сохранить его в файлах cookie, но это создает проблему, еслиПользователь скопирует cookie и сохранит его в другом браузере, чтобы он мог подключаться несколько раз. Я спрашиваю, есть ли какое-нибудь хорошее решение для решения этой проблемы или если уже используется другая технология, я могу получить от нее пользу.
Большое спасибо