老师,我用前置中间件进行登录校验,验证码用的是自定义的验证码,但是目前输入正确的验证码一直是报错
来源: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
00
相似问题