【问题标题】:Symfony2.1 keep authentication across environmentsSymfony2.1 跨环境保持身份验证
【发布时间】:2012-10-20 14:19:56
【问题描述】:

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

目前我有

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

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

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

【问题讨论】:

    标签: symfony symfony-2.1


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-07-07
      • 1970-01-01
      • 2019-10-24
      • 2016-12-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      • 1970-01-01
      • 2017-10-05
      相关资源
      最近更新 更多