edit
This commit is contained in:
@@ -15,14 +15,18 @@ class JwtAuthMiddleware implements MiddlewareInterface
|
||||
{
|
||||
$uid = Redis::get('token:client:token:' . $request->header('token'));
|
||||
if($uid) {
|
||||
if($request->isGet()) {
|
||||
$request->setGet('uid', $uid);
|
||||
}elseif ($request->post()) {
|
||||
$request->setPost('uid', $uid);
|
||||
// 用户
|
||||
$user_type = 1;
|
||||
}else{
|
||||
$uid = Redis::get('token:admin:token:' . $request->header('token'));
|
||||
if(!$uid) {
|
||||
throw new MyBusinessException('请登录', 3000);
|
||||
}
|
||||
}else {
|
||||
throw new MyBusinessException('请登录', 3000);
|
||||
// 商家
|
||||
$user_type = 2;
|
||||
}
|
||||
$request->setPost('uid', $uid);
|
||||
$request->setPost('user_type', $user_type);
|
||||
return $handler($request);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user