繁体   English   中英

cakephp 4 基于 chrome (webkit) 的浏览器的登录问题

[英]cakephp 4 login problem with chrome (webkit) based browsers

我正在将应用程序从 cakephp 3.7 移植到 cakephp 4.4 并遇到了一个奇怪的问题。 我使用的是 firefox,但出于测试目的,我安装了 Chromium 和 vivaldi 来测试 webkit 浏览器。

使用 firefox 登录效果很好,但是使用上面提到的两个浏览器,尝试登录后用户/密码无效。 地址栏扩展为查询字符串?redirect=%2F。 这两个应用程序都在子目录中的本地主机测试环境中,并使用纯 http 而不是 https。

该应用程序的 cakephp 3.7 版本也适用于 webkit 浏览器。 使用相同数据库的应用程序,再次:在 firefox 中运行良好。

可能是什么原因? 谷歌了半小时后,我不知道从哪里开始。

这是我犯的错误。 与此同时,我为 /login 创建了一个自定义路由(后来 firefox 也无法登录)但是身份验证中间件仍然具有 /user/login 重定向。

/login 和 /user/login 不同,出于安全原因,Athentication 组件不允许这样做。 也许将来应该考虑这样的路线。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM