Функция authenticate в Django
Функция authenticate
проверяет имя и пароль. Если
верно - вернет объект User,
иначе None. Сама по себе
сессию не открывает - только
проверяет. Вход - через
login:
from django.contrib.auth import authenticate
user = authenticate(
request,
username='john',
password='secret123',
)
if user is not None:
print('ok')
else:
print('bad credentials')
Проверьте authenticate
с верным и неверным паролем.