mormolad / movies-explorer-frontend

https://movies-explorer-frontend-five-delta.vercel.app
1 stars 0 forks source link

Функциональность на «React» и JS - Страница логина #12

Open mormolad opened 10 months ago

mormolad commented 10 months ago

Страница логина При нажатии на кнопку «Войти» в шапке сайта на главной странице происходит переход на страницу авторизации по маршруту /signin. image Страница «Авторизация» Форма входа тоже должна валидироваться на фронтенде: поля email и пароль обязательны, поле email должно соответствовать шаблону почты. Всё остальное нужно настроить как в форме регистрации: моментальную механику валидации и показ ошибок в интерфейсе. Если форма заполнена корректно, кнопка «Войти» становится активной. Клик по ней отправляет запрос на роут /signin. Если логин и пароль правильные, сервер возвращает клиенту JWT. При этом токен должен сохраняться в localStorage или куку, а данные о пользователе — в глобальную стейт-переменную currentUser. После этого происходит редирект на страницу «Фильмы».