@haa

По какой логике сделать восстановление пароля?

Всем привет, привет. Есть роутеры, их целых три.
1) /api/password/email - шлет письмо с кодом
2) /api/password/check - проверяет код из письма
3) /api/password/reset - меняет пароль

Не совсем понимаю, почему проверку кода из письма сделали отдельным запросом, можно же было это все проверить когда меняем пароль. И вот этот второй роут путает логику. Т.е я должен сдлеать три страницы, где пользователь ввел email, где пользователь ввел полученный код и сама страница где пользователь будет вводить новый пароль. Я же правильно понимаю? Или нет?
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
1. Показать форму ввода email, на который будет отправлен код
2. Обработать эту форму
3. Показать форму ввода кода
4. Обработать эту форму
5. Показать форму ввода нового пароля
6. Обработать эту форму.

Я шесть роутов насчитал. И это минимум.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы