这是我的connfig/config.yml
framework:
session:
handler_id: session.handler.native_file
save_path: "%kernel.root_dir%/../var/sessions/%kernel.environment%"
这是config/security.yml
firewalls:
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_token_generator: security.csrf.token_manager
logout: true
anonymous: true
我使用Symfony v3.1和fos userbundle v2.0。我的问题是,虽然我没有为自动注销用户使用任何服务,但是登录用户在2或3分钟后注销。 (当用户刷新页面或提交表单或任何改变溃败的事情时会发生这种情况)
我在cookie_lifetime
中使用config.yml
并增加了Cookie的生命周期,但仍然很早就注销了。
session.gc_maxlifetime
中的 php.ini
设置为1440意味着24分钟!