php - 登录重定向后 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();
[.........]
}
从理论上讲,我已登录,但在将站点重定向回登录视图后。
我从网站正常工作的计算机上一对一地复制了这个项目。
解决方案
问题已解决。项目适用于 php 7.4,但安装需要最大 7.2。奇怪但有效。
推荐阅读
- azure - 为什么通过 Azure 前门的请求在浏览器上显示后端池 url 而不是前端/域?
- javascript - 当道具改变时反应弹簧淡入/淡出图像
- ibm-watson - IBM Watson Language Translator 中强制词汇表和并行语料库的区别
- javascript - 如何设置谷歌时间线图表的最小和最大日期 [2020]
- javascript - 在 webpack.js 构建之后,在我的库中调用“new”
- javascript - 计算一个值在对象数组中出现的次数
- javascript - 逻辑非(!)在这里做什么?
- html - 使用 flexbox 进行媒体查询
- php - 需要帮助使用表格库在 Moodle 中创建 html 表格。SQL 工作。我需要帮助将 SQL 转换为 API 格式
- html - 有没有办法在打开 xml 文件时更改 html 页面的标题?