我正在尝试让我的用户会话生效1年,并且在www.example.com
和example.com
中有效,到目前为止,我已在我的security.yml
中使用了这个:
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
remember_me:
key: %secret%
lifetime: 31536000
path: /
domain: "*.example.com"
但是如果我登录www.example.com
,然后再登录example.com
,我会发现我没有登录。
答案 0 :(得分:1)
我不确定指定域:"*.mydomain.com"
作为字符串是正确的方法。我想到的一件事(没有针对此类Symfony2问题的具体经验)是改变domain
中.mydomain.com
的值(如此处所写)或者#34;迁移此信息" 34;进入cookie_domain
如下:
framework:
session:
cookie_domain: .mydomain.com