аутентификация в бэкэнде django - PullRequest
0 голосов
/ 12 января 2019

Как именно функционал django "Запомнить меня" работает в бэк-энде?

1 Ответ

0 голосов
/ 12 января 2019

Вы устанавливаете время истечения сеанса для достижения функции remember me.

def login(request, *args, **kwargs):
    if request.method == 'POST':
        # actual login code
        if not request.POST.get('remember_me', None):
            request.session.set_expiry(0)
        else:
            request.session.set_expiry(60 * 60 * 24 * 30) # one month validity
    return auth_views.login(request, *args, **kwargs)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...