symfony - 从 Symfony 3 迁移到 4 时如何保留记住我?
问题描述
我将我的应用程序从 Symfony 3.4 迁移到 Symfony 4.2。当我部署应用程序时,拥有“记住我”cookie 的用户会断开连接。
我在应用程序中在安全级别上所做的唯一更改是:
- 删除选项 logout_on_user_change (已折旧)
- 在 access_control 中添加目录
当应用程序从 Symfony 3 迁移到 Symfony 4 时,有没有办法让用户保持连接?
解决方案
我在 3.4.8 版本,现在在 4.2.8 版本,所以这可能是由于修改了generateCookieHash(...)
函数的原因,所以修改了这个博客文章中的解释:
推荐阅读
- windows - Windows App Store 包航班未发送到组
- c - C 程序在调试模式下工作而不在发布模式下工作
- python - 在花括号周围的字符串中添加单引号 - Python
- node.js - 将第二个模式添加到数据库时,一旦编译就无法覆盖“用户”模型。
- javascript - 输入开头没有空格不适用于 addEventListener
- r - R 将绘图保存在 png 中,但不保存在 pdf 中
- mysql - Aggregate function in mariaDB
- mysql - MySQL中的INNER JOIN返回同一行的多个条目
- python - 如何为此 seq2seq 实现创建词汇表?
- electron - Electron 下载文件 - Windows Defender 弹出窗口