问题描述
首先-回到这个项目-从来没有见过这个问题,所以问别人是否有-当我将项目放下时,它运行良好。此外,使用相同设置的同一台服务器上的其他几个项目都可以正常工作。
所以这是问题。 我登录后,登录名是有效的(我正在使用DirectoryTree / Laravel对LDAP进行身份验证,并且有日志显示身份验证成功。所有其他项目也在使用DirectoryTree / Laravel-并且由于登录正在处理中,所以我无法看到这是根本原因)。
我立即被重定向回/(正确的行为)-但是当auth:check = true时,登录表单返回,而不是加载vue组件。
我可以硬刷新页面-突然我登录了。(必须在浏览器上清除高速缓存硬刷新)无论在Firefox,Chrome,Edge上都是相同的操作。登录已处理-但是好像会话没有被更新。
我正在使用带有ui:auth设置的普通登录表单。
有人见过吗?
解决方法
事实证明,问题是我忘记了我在HTTPS站点上拥有的Web服务工作者。最好的猜测是它没有意识到站点是在线的,并且正在从缓存中重新加载信息,因为它是PWA应用程序,旨在在公司内部网络上使用。一旦我删除了服务人员-一切都很好。之前从未见过此操作,因此将对此进行进一步调查,但至少我发现了主要错误。
结束这个问题,向@Wesley Smith大喊大叫,让我的大脑正常工作。