dyjh 6 سال پیش
والد
کامیت
cf336f9acf
2فایلهای تغییر یافته به همراه32 افزوده شده و 1 حذف شده
  1. 31 0
      app/Http/Middleware/AuthenticateApi.php
  2. 1 1
      routes/api.php

+ 31 - 0
app/Http/Middleware/AuthenticateApi.php

xqd
@@ -0,0 +1,31 @@
+<?php
+
+namespace App\Http\Middleware;
+
+use App\Models\UserInfoModel;
+use Closure,Auth,Response;
+
+class AuthenticateApi
+{
+    /**
+     * Handle an incoming request.
+     *
+     * @param  \Illuminate\Http\Request $request
+     * @param  \Closure $next
+     * @param  string|null $guard
+     * @return mixed
+     */
+    public function handle($request, Closure $next)
+    {
+        $userAuth = Auth('api')->user();
+        if (!$userAuth) {
+            Response::json([
+                'status' => 1000,
+                'message' => '请登录',
+                'data' => []
+            ], 200);
+        }
+
+        return $next($request);
+    }
+}

+ 1 - 1
routes/api.php

xqd
@@ -24,7 +24,7 @@ $api = app('Dingo\Api\Routing\Router');
 
 $api->version('v1', ['namespace' => 'App\Http\Controllers\Api\V1'], function ($api) {
 
-    $api->group(['middleware' => ['auth.admin']], function ($api) {
+    $api->group(['middleware' => ['auth.api']], function ($api) {
         $api->get('album/get-banner', [
             'as' => 'album.GetBanner',
             'uses' => 'AlbumController@albumGetBanner',