模板 自定义view文件夹 中间件 路由和路由函数 自定义多个route文件 session无效 自定义多个公共函数 中间件别名和数据库连接 伪静态 自定义类库extends 以年月日+编号拼接id,且编号每天从0开始 跨域 宝塔面板新建网站403 网页包含过多重定向 缓存 路由绑定子域名 方法参数错误 php导出excel时身份证变成科学技术法 获取路由参数 生成二维码phpqrcode 使用腾讯OCR(扫描) thinkphp6微信支付回调不访问 查询构造器 导入导出excel:安装使用 导入导出Excel:按日期导出 tp6腾讯云短信 thinkphp unserialize(): Error chinese-calendar 将base64保存到本地

网页包含过多重定向

首页 > PHP > Thinkphp6 更新日期:2021-07-02 02:23:14

今天新整个项目。

在用中间件,做后台登录鉴权的时候,当用户未登录,跳转到登录页功能的时候,一直报重定向过多错误,导致无法访问到登录页。

研究半天,最后发现,是我把登录页面,写在含有中间件的路由组里边了。

如此一来,每次访问该登录页,都会调用一下中间件。

而中间件里,做的是未登录,就跳转登录页的判断。

如此一来,不就变成死循环了?

把登录页的路由,从带有中间件的里面,挪出去就可以了。

标题导航