首页 > 解决方案 > 登录重定向后 symfony 3.4 失去会话

问题描述

我对 Symfony 3.4 和登录站点有疑问。如果我在重定向之前停止了代码:

#LoginController
public function loginAction(Request $request) {

    [.........]

    dump($this->getUser());
    exit();

    return $this->redirectToRoute('homepage');
}

object 用户被创建,会话数据存储在 /var/session/dev 中。

但是,如果我在索引方法对象开头的重定向后停止代码,则用户为空。

#DefaultController
public function indexAction(Request $request) {

    dump($this->getUser());
    exit();

    [.........]
}

从理论上讲,我已登录,但在将站点重定向回登录视图后。

我从网站正常工作的计算机上一对一地复制了这个项目。

标签: phpsymfony

解决方案


问题已解决。项目适用于 php 7.4,但安装需要最大 7.2。奇怪但有效。


推荐阅读