Описание проблемы
На новом сайте возникли две связанные проблемы с авторизацией пользователей.
Проблема 1: повторный вход после выхода
- После регистрации нового пользователя он успешно входит в личный кабинет.
- Если пользователь выходит из аккаунта и пытается зайти снова, появляется ошибка: «Токен не предоставлен».
- Предположительно, это связано с некорректным завершением сессии или сбоем при записи/обновлении данных в базе для токена.
Проблема 2: невозможность входа с другого устройства
- При попытке залогиниться со второго устройства (компьютера, смартфона) система не распознает пользователя и воспринимает его как нового.
- При этом аккаунт не привязан к электронной почте - это мешает постоянной авторизации на любых устройствах (по всей видимости, идентификация идёт только по локальным данным браузера/IP).
Требования к исправлению
- Устранить ошибку с токеном - обеспечить корректную выдачу исключений для авторизованных пользователей при повторной сессии.
- Реализовать или поправить привязку созданных аккаунтов к адресу электронной почты (или альтернативному постоянному идентификатору).
- Сделать так, чтобы пользователь после регистрации мог заходить с любого устройства (браузера), пока не нажмёт «Выйти» или не очистит сессию вручную.