Регистрация пользователей в бэкенде Django [закрыто]
В настоящее время я пишу систему, в которой задействован процесс создания пользователей. В системе будет 'site-administrator', который может создавать (и изменять, удалять) пользователей. Однако я застрял на этапе создания пользователей.
Что я хочу:
- Администратор сайта создает пользователя .
- Django создаст одноразовый пароль и отправит его пользователю (на основе электронной почты)
- Пользователь входит в систему
- Система определяет, что это первый раз и заставляет пользователя (через фронтенд) обновить пароль
- Пользователь обновляет пароль и входит в систему с новыми учетными данными
- Выдаются токены носителя (доступ/обновление)
Фронтенд - VUE (с axios, pinia и т.д.), но для данного вопроса это бесполезно. Бэкенд - Django, Djano Rest Framework, SimpleJWT и MariaDB для хранения информации на бэкенде.
Спасибо, что нашли время ответить на этот вопрос.