更新目录结构

This commit is contained in:
2023-10-21 17:45:00 +08:00
parent 59cc869bb2
commit 664295167d
55 changed files with 1856 additions and 6329 deletions

View File

@@ -16,6 +16,7 @@ use think\Request;
class AllowCrossDomain{
protected $header = [
'Access-Control-Allow-Origin' => '*',
'Access-Control-Allow-Credentials' => 'true',
'Access-Control-Max-Age' => 1800,
'Access-Control-Allow-Methods' => 'GET, POST, PATCH, PUT, DELETE, OPTIONS',

View File

@@ -12,7 +12,6 @@ namespace app\middleware;
use think\App;
use think\Response;
use xiaodi\JWTAuth\Exception\JWTException;
class Check{
protected $app;
@@ -31,26 +30,16 @@ class Check{
*/
public function handle($request, \Closure $next, $store = null){
try {
$verify = $this->app->get('jwt')->store($store)->verify();
$verify = \leruge\facade\JWT::validate();;
if (true === $verify) {
if ($this->app->get('jwt.user')->getBind()) {
if ($user = $this->app->get('jwt.user')->find()) {
// 路由注入
$request->user = $user;
// 绑定当前用户模型
$class = $this->app->get('jwt.user')->getClass();
$this->app->bind($class, $user);
// 绑定用户后一些业务处理
$this->bindUserAfter($request);
} else {
return Response::create(['message' => '登录校验已失效, 请重新登录', 'code' => 2000], 'json', 401);
}
$user = \leruge\facade\JWT::auth();
if ($user->uid) {
// 路由注入
$request->user = $user;
}
return $next($request);
}
} catch (JWTException $e) {
} catch (\think\Exception $e) {
return Response::create(['message' => $e->getMessage(), 'code' => 2000], 'json', 401);
}
}