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