Исправление ·
Вход перестал говорить загадками
Игрок написал: ввёл данные, нажал «Войти», а форма ответила [object Object].
Догадаться, что не так, было невозможно.
Оказалось, браузер подставил в поле почты имя из автозаполнения. Теперь форма так и говорит: «В поле Email указано «Виталий» — это не адрес почты. Похоже, браузер подставил сюда имя из автозаполнения». И проверяет адрес сразу, не дожидаясь ответа сервера.
Заодно исправлены все остальные сообщения входа. Раньше при неверном пароле
появлялось английское Invalid credentials — теперь понятный текст с
подсказкой проверить раскладку и Caps Lock: это две самые частые причины.
Отдельно — восстановление пароля. Прежде оно отвечало «письмо отправлено» и замолкало, а игрок сидел и ждал письма, которое могло не прийти вовсе. Теперь ответ говорит, куда смотреть и сколько ждать: если письма нет через пять минут, значит аккаунта с таким адресом нет, и стоит проверить написание.