Преглед изворни кода

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

visuddhinanda пре 1 година
родитељ
комит
14c4ba1e5c
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5 2
      api-v8/app/Http/Controllers/AccessTokenController.php

+ 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;