Symfony2.1在各种环境中保持身份验证

时间:2012-10-20 14:19:57

标签: symfony symfony-2.1

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

目前我有

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

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

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

1 个答案:

答案 0 :(得分:2)

一种方法是使用Remember Me功能。

另一种方法 - 我没有尝试过 - 将会话路径设置为所有环境的一个值。如果您的所有配置文件都导入config.yml,则可以在那里执行:

framework:    
    session:
        save_path: /some/path/here