По умолчанию cookie истекает в конце сеанса, поэтому пользователю необходимо войти в систему каждый раз после закрытия браузера. Но как насчет опции remember
- как установить cookie без истечения срока? Я попытался добавить session.cookie_expires = False
в файл development.ini, но это не помогло.Как установить файлы cookie без истечения срока годности и как настроить пользовательские заголовки файлов cookie?
И еще один вопрос: как установить пользовательский заголовок cookie (например, lang
в основной файл cookie без даты истечения срока)?
EDIT:
Я нашел max_age
Parametr в pyramid.authentication.AuthTktAuthenticationPolicy, который позволяет сохранять куки между сеансами. Но как реализовать remember me
checkbox, когда max_age
определяет его в файле __init__.py
(config) и remember me
должен быть определен в логин вид?
Вы спрашиваете, как изменить срок действия cookie сеанса? Если это так, вам нужно сказать мне, какую сессионную фабрику вы используете. –
'pyramid_beaker.session_factory_from_settings' и' session.type = cookie' –
cookie стакана по умолчанию никогда не истекает, так что, возможно, вы отлаживаете неправильную вещь? –