我在 Laravel 8 项目中使用 lab404 的 laravel-impersonate 包。
在我的本地主机上,我完全没有遇到任何问题。我可以按预期模拟用户。
现在我正在生产中并且确实需要它,我单击我的模拟链接,该链接使用 take/{id} 的路由 它会从
take/{id}
进行 302 重定向到正确的页面 projects
。但随后它会再次进行 302 重定向回登录页面。
我的日志中没有写入任何内容。
我正在使用 FortRabbit 管理 PHP 托管。他们的专业堆栈。
任何想法为什么要这样做。或者为什么它会在我的生产服务器上执行此操作?
对我来说,这个问题感觉与会话相关。
A) 尝试一个适用于多节点环境的驱动程序(数据库、cookie、memcached .. 请参阅 https://laravel.com/docs/10.x/session#configuration)
B) 仔细检查所有重定向中的域和协议是否一致(https 与 http,w/wo www,...)
C) 如果您无法自行解决,请联系 fortrabbit 支持人员。