Przeglądaj źródła

Merge branch 'development' of https://github.com/visuddhinanda/mint into development

visuddhinanda 1 rok temu
rodzic
commit
14c4ba1e5c

+ 5 - 2
api-v8/app/Http/Controllers/AccessTokenController.php

@@ -44,13 +44,16 @@ class AccessTokenController extends Controller
             //鉴权
             switch ($value['res_type']) {
                 case 'channel':
+                    if (!isset($value['power']) || !isset($value['res_id'])) {
+                        continue 2;
+                    }
                     if ($value['power'] === 'edit') {
                         if (!ChannelApi::userCanEdit($user['user_uid'], $value['res_id'])) {
-                            continue;
+                            continue 2;
                         }
                     } else {
                         if (!ChannelApi::userCanRead($user['user_uid'], $value['res_id'])) {
-                            continue;
+                            continue 2;
                         }
                     }
                     break;