class LoginCheck { protected $arr=['addShow','showData']; /** * 处理请求 * * @param \think\Request $request * @param \Closure $next * @return Response */ public function handle($request, \Closure $next) { $response=$next($request); if(!in_array($request->pathinfo(),$this->arr)){ return redirect('loginShow'); } return $response; } }
public function handle($request, \Closure $next)
{
$result=$next($request);
$token=Jwt::getRequestToken();
$data=Jwt::verifyjwt($token)->getData();
if($data['code']==200){
return $result;
}
return fail('请先登录');
}