我使用带有内置用户身份验证的 Symfony2。我没有使用 FOSUser 捆绑包。
在我的本地版本上,使用 apache,一切正常。
在我的实时站点上,在 heroku 上运行 ngnix,每当 symfony 出于授权原因重定向时,都会在域和路径之间插入一个 5 位数字。例如
http://mywebsite.herokuapp.com:24956/api/login_form 或 http://mywebsite.herokuapp.com:24956/api/users
当 (i) 访问防火墙后面的 URL 时重定向到登录页面时会发生这种情况 (ii) 在成功登录后 (iii) 在登录失败后重定向到登录页面并被重定向到登录页面 (iv) 到登录页面注销后
因此,每当 symfony2 重定向与授权相关时,它似乎都会发生。
到目前为止,搜索没有发现任何东西!