中间件拦截被封禁的用户 定位重新登陆
This commit is contained in:
parent
67657a4af9
commit
425b88650c
|
@ -1,6 +1,7 @@
|
|||
<?php
|
||||
namespace App\Middleware;
|
||||
|
||||
use app\model\User;
|
||||
use Tinywan\Jwt\JwtToken;
|
||||
use App\Utils\ApiResponse;
|
||||
use Webman\Http\Request;
|
||||
|
@ -63,6 +64,10 @@ class JwtAuthMiddleware implements MiddlewareInterface
|
|||
try {
|
||||
// 解码 token,返回用户信息
|
||||
$decoded = JwtToken::getExtend($token);
|
||||
$user=User::find($decoded['id']);
|
||||
if($user->status==0){
|
||||
return response('',401,['error' => '用户封禁']);
|
||||
}
|
||||
// var_dump($decoded);
|
||||
} catch (\Exception $e) {
|
||||
var_dump($e);
|
||||
|
|
Loading…
Reference in New Issue