Нужен программист для доработки двух магазинов на битриксе. Если вы посредник или агентство – не пишите. Ищу того, для кого не является проблемой и доверстать, и js дописать или переписать.
React / Redux jwt авторизация и другие фронт задачи
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Работаем по issue через Gitlab.
Задача:
Есть верстка новая, есть бэкенд ПО которое работает с фронтом через API, необходимо выполнить авторизацию
ТЗ:
Авторизация пользователей Любые запросы в системе требуют авторизаций пользователей.
Требуется реализовать формы авторизаций имеющие следующие поля:
- Логин
- Пароль
- Запомнить? (чекбокс)
Дальше должна быть отправлена запрос на /api-token-obtain/ с такимтелом:
{ "username": "{{user}}", "password": "{{password}}"}
Если логин/пароль правильный ответ будет такой:
{ "token": "eyJ0eXAiOiJKV1QiLCJhbGciO..."}
Если нет, то такой (в этом случае пользователю должна показыватся чтологин или пароль неправильный):
{ "non_field_errors": [ "Unable to log in with provided credentials." ]}
Полученный jwt токен нужно хранить в cookies если пользователь выбрал "Запомнить", если нетто в состояний веб страницы, чтобы при закрытий вкладки доступ пропадал. Jwt токен нужно периодический обновлять с помощью /api-token-refresh/ но это останется на следующий этап.
JWT токен нужно использовать в заголовке Authorization в других запросах:
Authorization: JWT
/api/manager/user/info. А logout релизуется без вызова на сервер, просто нужноудалить jwt токен.
Все описанное разделил на следующие подзадачи:
- Реализовать страницу логина с полями: логин, пароль, запомнить
- Показ ошибок при неуспешной авторизаций
- Функционал "Запомнить"
- Показ имя пользователя на странице, таким образом показывая что пользователь авторизован
- Logout
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт6 лет назад
Есть сайт-галерея на движке Piwigo. Нужно сделать массовое скачивание фотографий. Там есть выбор фото (Добавить в корзину), но нет возможности скачать все фото из корзины.
Веб-программирование3 заявкиЗакрыт6 лет назадДобрый день всем. Нужен сайт-аналог по функционалу piknu.comlviewer.compictame.comimgtoon.comingram.lifepicbear.onlineБольше примеров вы сможете найти набрав в гугл запрос instagram web viewer.Главные особенности, которые нужно реализовать:- Страницы генерируются динамически при каждом открытии страницы.- Базы данных нет, работать должно ...
Веб-программирование5 заявокЗакрыт6 лет назадЧат-бот для whatsapp, vk, facebook, viber, telegram, ТЗ во вложении
Веб-программирование4 заявкиЗакрыт6 лет назад- $60
Внести правки на сайт horeca.atom.st 1. Убрать повторяющееся поле город. 2. Нужно доработать все, что касается способов доставки.Если выбираем самовывоз, то должен появляться 0 руб. в строке доставки. Если ...
Веб-программирование1 заявкаЗакрыт6 лет назад Необходимо сделать макрос в google таблице, который будет переносить курсор ввода текста в ячейку при нажатие клавиши ENTER вправо. Т.е. на фото в прикрепленных файлах после ввода текста в ячейку B2 при нажатие Enter курсор ...
Веб-программирование3 заявкиЗакрыт6 лет назадВсем привет! Необходим парсер html+JS исходного кода страниц сайта https://shop1476032445738 (dot) 1688 (dot) com/page/offerlist (dot) htm Вашему приложению будет отправляться url через параметры командной строки или GET/POST-запросом, в ответ нужно вернуть исходник html+JS. ...
Веб-программирование3 заявкиЗакрыт6 лет назадДоброй ночи. Собственно нужна Верстка с мобильной версией и натяжка на Wordpress. 4-5 типовых страниц. Основная проблема это календарь с расписанием с возможностью сортировки отображаемой информации в зависимости от выбора для пользователей сайта. Эскиз главной ...
Веб-программирование6 заявокЗакрыт6 лет назадЗадача разработать CRM систему для нужд предприятия, подробности в ТЗ
Веб-программирование2 заявкиЗакрыт6 лет назадНужно написать скрипт все четко описано в т3
Веб-программирование7 заявокЗакрыт6 лет назад