不需要的注销symfony 3.x FosUserBundle

时间:2017-02-04 06:06:54

标签: php symfony session-cookies fosuserbundle

这是我的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分钟!

0 个答案:

没有答案