Раньше было просто:
login(request, user)а сейчас такое не проходит, потому что перед login нужно вызвать authenticate с логином и паролем. Пишет
'User' object has no attribute 'backend'Естественно, пароль юзера мы не знаем. И хранить его в plain text для authenticate конечно же не будем. Поэтому, делаем так:
user.backend='django.contrib.auth.backends.ModelBackend'Костыль? Может быть, но работает. Взял инфу тут.
login(request, user)
Комментариев нет:
Отправить комментарий