所以我有这个问题很久了。当会话超时并且用户随后进行 ajax 调用时,页面不会重定向到 sfDoctrineGuard 登录页面。
我真的很惊讶这个问题没有被多次解决,但我真的很难找到一个好的解决方案,有些涉及发回标头并在 ajax 调用中接听,但这似乎有点矫枉过正。
解决方案发布在下面,但欢迎提出改进建议。任何更了解 javascript 的人可能会指出其中的缺陷?
所以我有这个问题很久了。当会话超时并且用户随后进行 ajax 调用时,页面不会重定向到 sfDoctrineGuard 登录页面。
我真的很惊讶这个问题没有被多次解决,但我真的很难找到一个好的解决方案,有些涉及发回标头并在 ajax 调用中接听,但这似乎有点矫枉过正。
解决方案发布在下面,但欢迎提出改进建议。任何更了解 javascript 的人可能会指出其中的缺陷?