Пользователь Django с is_active = ложным входом через GoogleOAuth2 - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть приложение Django с входом через GoogleOAuth2:

AUTHENTICATION_BACKENDS = (
    'social_core.backends.google.GoogleOAuth2',
     ...
)

Когда я пытаюсь войти в систему как пользователь с User.is_active=True (django.contrib.auth.models.User), все нормально.

Но когда я пытаюсь войти как пользователь с User.is_active=False, я ничего не получаю.Нет ошибок, просто войдите на страницу еще раз.

В чем может быть проблема?Как мне справиться с этой ошибкой?

1 Ответ

0 голосов
/ 27 декабря 2018

Из документации для python-social-auth:

SOCIAL_AUTH_INACTIVE_USER_URL = '/inactive-user/'

Неактивные пользователи могут перенаправляться на этот URL при попытке аутентификации.

Вы можете установитьэта ссылка на страницу для неактивных пользователей в ваших настройках.Вот ссылка на документы

...