Сделать регистрацию/ авторизацию (Django 2.0 )
1. реализовать регистрацию/ авторизацию по email (а не по логину)
2. При регистрации на мыло юзера приходит письмо с просьбой подтвердить мыло. Подтвердить нужно в течение 2 дней.
3. При регистрации юзер должен ввести только мыло и пароль. Под паролем вводим подтверждение пароля. Пароли должны совпасть
4. После регистрации юзеру предлагаем заполнить необязательную информацию о нем: Фамилия, Имя, Отчество, фото профиля
5. Зарегистрированный юзер может изменить информацию о себе в своем кабинете
6. Сделать опцию Восстановить пароль
Тут про регистрацию по мылу: