Как работает смена пароля. Для тех, кто в танках
Страница запроса — вводишь своё мыло, нажимаешь на кнопу, пошёл запрос на сервак, проверили мыло — есть ли, если есть, то сгенерили спец ссылку с уникальным кодом и отправили на почту
Если почта не верифицирована, то сразу тебе болт в ответ, если не нашли такое мыло — тоже болт.
Если всё неболт, то тебе пришло письмо со ссылкой. Кликаешь — переходишь на сайт. И видишь странице с двумя полями и кнопой.
Странице при загрузке проверяет код — валиден ли он — отправляя запрос на сервер. Если код валиден, то рисуют форму. Ввёл 2 раза пароль, тынцкнул на кнопу. Пошёл запрос на сервер. Там ищет юзера по этому коду смены пароля.
Если нашло, то меняет код, пишет саксес и пересылает на главную или куда там надо его после этого послать. Если пароль не прошёл валидацию, то пишет ошибки
Это был процесс смены пароля для тех, кто его забыл.