我正在将我的项目从 Cakephp 2 迁移到 Cakephp 3。所以在我决定迁移 phpCas 身份验证之后,在导航器决定停止该过程之前会有一个无限重定向。经过大量研究,我发现问题是我的会话变量在重定向后没有保留。我查看了当前的会话编号,实际上每次重定向会话 id 都是不同的,关于我的用户的信息已经消失。我在 app.php 中使用 php 的默认模式配置了会话。我还认为会话应该在使用 cookie 重定向后找到它的编号,并且可能我的没有激活。当我检查 phpCas 日志时,登录很好,我找到了我的用户名。一切顺利,只有我的会话变量在重定向后没有保留。