Django-session-security не работает для remember me

Я пытаюсь сделать запоминание меня на странице входа, но не получается. Я пытался установить settings.SESSION_EXPIRE_AT_BROWSER_CLOSE=False в views.py или удалить SESSION_EXPIRE_AT_BROWSER_CLOSE в settings.py, но ничего из этого не работает. Может кто-нибудь помочь?

settings.py

SESSION_SECURITY_EXPIRE_AFTER=6
SESSION_SECURITY_WARN_AFTER=5
SESSION_EXPIRE_AT_BROWSER_CLOSE=True

views.py

def loginPage(request):
    if request.user.is_authenticated:
        return redirect('indexPage')
    else:
        if request.method == 'POST':
            salary_number = request.POST.get('salary_number')
            password = request.POST.get('password')                        

            user = authenticate(request, salary_number=salary_number, password=password)

            if user:
                login(request, user)

                remember_me = request.POST.get('remember_me')     
                if remember_me:
                    request.session.set_expiry(0)
                    request.session.modified = True

                if password == '123456':
                    return redirect('changePassword')        
                else:                    
                    return redirect('indexPage')        

        context = {}
        return render(request, 'login.html', context)
Вернуться на верх