Symfony用户会话

时间:2018-03-21 08:00:14

标签: symfony session

我正在使用Symfony3。

在网站上,用户可以登录系统。

问题:用户会话生命周期应该等于7天,之后退出他!我该如何实现呢?

谢谢。

1 个答案:

答案 0 :(得分:0)

From the docs

  

PHP只会发一次cookie。客户端应该在整个生命周期中存储该cookie。只有在销毁会话,删除浏览器cookie或使用Session类的migrate()或invalidate()方法重新生成会话ID时,才会发出新的cookie。

     

可以使用setOptions(array(' cookie_lifetime' => 1234))方法配置NativeSessionStorage来设置初始cookie生存期。

在一个现实世界的例子中。这将在你的config.yml。

framework:
    session:
        cookie_lifetime: 1234