我在我的本地开发服务器上设置了Symfony身份验证,它在prod和dev环境中都运行良好,今天我注册了一个域进行测试并将我的代码推送到AWS EC2服务器,我可以进入登录页面没有问题但是一旦我尝试登录,我就会直接重定向回登录页面而不会出现任何错误.似乎当它提交到login_check时,它会直接重定向到/ login.我已尝试使用和不使用调试清除和加热生产缓存,这似乎无法解决问题.我的prod.log文件中没有错误.
有关如何排除故障的任何建议?
谢谢.
编辑: 这是在开发日志中显示的:
[2012-03-26 22:52:59] security.INFO: Authentication request failed: Your session has timed-out, or you have disabled cookies. [] []
[2012-03-26 22:52:59] security.DEBUG: Redirecting to /login [] []
Run Code Online (Sandbox Code Playgroud)
编辑 每次刷新页面时,我都会获得两个新的cookie sub.domain.com和.domain.com - 如果我在/ tmp/dir中查看保存会话的服务器,则会在每个页面上创建6个新会话刷新,chrome dev工具中显示的两个都没有数据.我的本地开发服务器上不存在此问题.关于什么可能导致这一点的任何建议赞赏!
编辑 - 解决方案
我从Chrome中删除了Cookie,它突然开始工作了.不知道问题的根源是什么,但现在似乎一切正常.