Мы выкатили релиз тренажёра «Битва покемонов» v4.3.0 с переходом на новые сессии и обновлениями в API 😉
Скриншоты с подробностями в комментариях, а описание релиза текстом ниже ↓
## Авторизация и сессии
Теперь при авторизации на сайте генерируется уникальная кука session_id (session_id больше не равен trainer_token)
Кука trainer_token остаётся для обратной совместимости и используется фронтом точечно (для отрисовки токена в разделе «Настройки входа»)
Хэдер trainer_token работает в API как и прежде
## API (монолит) v3.0.0
Обновили метод авторизации. Теперь он живёт в монолите. Подробнейшую документацию по методу авторизации добавили на вики.
Теперь можно авторизоваться (отправить логин и пароль и получить в ответе куку session_id) как обычно через сайт, а можно через Postman - это даст больше практики по работе с авторизацией
Ранее страничка одного тренера получала информацию о покемонах и битвах из искусственной ручки /single_trainer_data
От этого отказались, теперь сайт вызывает обычные и знакомые методы GET /pokemons и GET /battle из монолита
## Восстановление пароля
Теперь при восстановлении пароля запрещено указывать текущий пароль в качестве нового
## Дизайн
Обновили дизайн кнопки «Загрузить ещё» на страничке тренера и покемона
P.S. информацию в домашках обновим в ближайшее время 🧡
