Ошибка при расхэшировании пароля для последующей аутентификации
Всем здравствуйте!
Суть задачи: проект предполагает функционал email-рассылки. Т.е. пользователю нужно сохранять почту и пароль от нее. Я сохраняю пароль в БД с помощью функции from django.contrib.auth.hashers import make_password
. Но у меня не получается его расхэшировать для осуществления авторизации. Я пытался использовать функцию identify_hasher
, но выдает ошибку PBKDF2PasswordHasher.encode() missing 1 required positional argument: 'salt'
, хотя судя по документации - такого обязательного аргумента функция не принимает.
Пытался позаимствовать код из пакетов, которые используются при работе контроллера LoginView
и AuthenticationForm
при авторизации пользователей сайта - но ничего подробного я там не смог найти.
Буду благодарен любому ответу!