老师,我用前置中间件进行登录校验,验证码用的是自定义的验证码,但是目前输入正确的验证码一直是报错

来源:6-5 TP6内置验证码引入到登录页面中

熊猫潘大

2021-04-06

图片描述图片描述`namespace app\admin\middleware;

class Auth
{
/**
* 前置中间件判断登录
* @param $request
* @param \Closure next∗@returnmixed∗/publicfunctionhandle(next * @return mixed */ public function handle(next@returnmixed/publicfunctionhandle(request,\Closure KaTeX parse error: Expected '}', got '前' at position 18: …xt){ //前̲置 // du…request);
if(empty(session(config(‘admin.admin_session’))) && !preg_match(’/login/’,KaTeX parse error: Expected 'EOF', got '&' at position 23: …->pathinfo()) &̲& !preg_match('…request->pathinfo())){
return redirect(url(‘login/index’));
}
return next(next(next(request);
}
}`
好像因为当时session获取不到这个captcha,老师这个怎么解决

写回答

1回答

天经地义

2021-04-12

同学看下app/middleware.php里面Session初始化开启了没

admin/config/admin.php配置文件定义了没,里面有没有'session_admin'这个key

0
0

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

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

1473 学习 · 1334 问题

查看课程