is_authenticated всегда Правда, даже после удаления сеансов всех пользовательских

Обновить

April 2019

Просмотры

58 раз

1

Использование Django, я пытаюсь войти в систему из пользователя, но в стороне сервера, как я использую Django только для внутреннего интерфейса, как наш интерфейс разработан использованияКонтактная Reactjs + Node, и моя проблема связана, когда я пытаюсь войти в систему из пользователя. Это то, что я делаю для этого:

    from django.contrib.sessions.models import Session
    for s in Session.objects.all():
        data = s.get_decoded()
        if data.get('_auth_user_id', None) == str(user.id):
            s.delete()
    auth.logout(context)

проблема заключается в том, что даже тогда, когда код выхода из системы выполняется, если я снова вызвать выход из системы API, user.is_authenticated всегда True.

Что я должен сделать, чтобы получить Ложные без проверки таблицы Session вручную, чтобы обнаружить, если пользователь loged в я не?

С уважением

0 ответы