Procházet zdrojové kódy

:bug: 判断当前用户存在失败

visuddhinanda před 3 roky
rodič
revize
3c5fc44247
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3 2
      app/Http/Controllers/ArticleController.php

+ 3 - 2
app/Http/Controllers/ArticleController.php

@@ -137,14 +137,15 @@ class ArticleController extends Controller
         if($article->status<30){
         if($article->status<30){
             //私有文章,判断权限
             //私有文章,判断权限
             $user = \App\Http\Api\AuthApi::current($request);
             $user = \App\Http\Api\AuthApi::current($request);
-            if($user){
+            if(!$user){
                 //判断当前用户是否有指定的studio的权限
                 //判断当前用户是否有指定的studio的权限
                 return $this->error(__('auth.failed'));
                 return $this->error(__('auth.failed'));
             }
             }
             if($user['user_uid'] !== $article->owner){
             if($user['user_uid'] !== $article->owner){
                 //非所有者
                 //非所有者
-                //TODO 判断是否协作
                 return $this->error(__('auth.failed'));
                 return $this->error(__('auth.failed'));
+            }else{
+                //TODO 判断是否协作
             }
             }
         }
         }
         return $this->ok(new ArticleResource($article));
         return $this->ok(new ArticleResource($article));