瀏覽代碼

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

visuddhinanda 3 年之前
父節點
當前提交
3c5fc44247
共有 1 個文件被更改,包括 3 次插入 和 2 次删除
  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));