1

试图为我的 symfony2 应用程序创建一个单独的环境,我希望它能够跨环境维护经过身份验证的用户。

目前我有

web/app.php (app)
web/cms.php (cms)

对于 cms,如果用户有权限,我会加载一堆额外的模块来编辑页面。当我从应用程序切换到 cms 环境时,它会丢弃从应用程序完成的任何身份验证,反之亦然。

有没有办法在 symfony2 环境中共享身份验证令牌?

4

1 回答 1

2

一种方法是使用“记住我”功能。

另一种方法(我没有尝试过)是将会话路径设置为所有环境的一个值。如果你所有的配置文件都 import config.yml,你可以在那里做:

framework:    
    session:
        save_path: /some/path/here
于 2012-10-20T14:45:22.630 回答