|
@@ -40,14 +40,14 @@ class LoginMiddleware
|
|
|
//不直接判断$isNotNeedLogin结果,使不需要登录的接口通过,为了兼容某些接口可以登录或不登录访问
|
|
//不直接判断$isNotNeedLogin结果,使不需要登录的接口通过,为了兼容某些接口可以登录或不登录访问
|
|
|
if (empty($token) && !$isNotNeedLogin) {
|
|
if (empty($token) && !$isNotNeedLogin) {
|
|
|
//没有token并且该地址需要登录才能访问, 指定show为0,前端不弹出此报错
|
|
//没有token并且该地址需要登录才能访问, 指定show为0,前端不弹出此报错
|
|
|
- return JsonService::fail('请求参数缺token', [], 0, 0);
|
|
|
|
|
|
|
+ return JsonService::fail('请求参数缺token', [], 401, 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$userInfo = (new MasterWokerTokenCache())->getUserInfo($token);
|
|
$userInfo = (new MasterWokerTokenCache())->getUserInfo($token);
|
|
|
|
|
|
|
|
if (empty($userInfo) && !$isNotNeedLogin) {
|
|
if (empty($userInfo) && !$isNotNeedLogin) {
|
|
|
//token过期无效并且该地址需要登录才能访问
|
|
//token过期无效并且该地址需要登录才能访问
|
|
|
- return JsonService::fail('登录超时,请重新登录', [], -1, 0);
|
|
|
|
|
|
|
+ return JsonService::fail('登录超时,请重新登录', [], 401, 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//token临近过期,自动续期
|
|
//token临近过期,自动续期
|
|
@@ -59,7 +59,7 @@ class LoginMiddleware
|
|
|
$result = MasterWokerTokenService::overtimeToken($token);
|
|
$result = MasterWokerTokenService::overtimeToken($token);
|
|
|
//续期失败(数据表被删除导致)
|
|
//续期失败(数据表被删除导致)
|
|
|
if (empty($result)) {
|
|
if (empty($result)) {
|
|
|
- return JsonService::fail('登录过期', [], -1);
|
|
|
|
|
|
|
+ return JsonService::fail('登录过期', [], 401);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|