中间件之后,验证码不显示了,排查了之后发现是因为没有登录被中间件给过滤了想问下这是啥原理

来源:6-13 利用后置中间件处理登录流-拦截器

熊猫潘大

2021-03-31

写回答

1回答

熊猫潘大

提问者

2021-03-31

明白了,老师是不是这样

//目前我们的自定义的验证码 路径
admin/verify/index

也就是说当我们使用中间件的时候,这个控制器是获取不到,自然也就获取不到这个验证码了

$carr = ["logion","verify"];
in_array($request->controller(),$carr); 需要给登录跟自定义的控制器名称放行


2
1
慕妹5041743
思路是这样没错的,不过控制器名称需要首字母大写['Login','Verify']
2021-11-09
共1条回复

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1473 学习 · 1334 问题

查看课程