ThinkPHP V5.1 中间件可以被跳过

浏览:936 发布日期:2021/02/09
5.0.0 - 普通 - 已关闭
中间件:\application\http\middleware
class Adminauth
{
public function handle($request, \Closure $next)
{
$session=session('userinf');
if (empty($session) or $session['type']!==200){
return json(['error'=>400,'msg'=>'没有权限']);
}
return $next($request);
}
}
路由:Route::get('api/brand/lists', 'api/brand/lists')->middleware('Adminauth');

直接用浏览器打开接口,中间件拦截正常,
用 axios 方式请求,没有执行中间件,直接返回了内容
评论(
后面还有条评论,点击查看>>