dever преди 6 години
родител
ревизия
8364067c52
променени са 1 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 6 3
      src/Lib/Base.php

+ 6 - 3
src/Lib/Base.php

@@ -27,14 +27,17 @@ class Base
      *
      * @return mixed
      */
-    public function check()
+    public function check($state = true)
     {
         $signature = Dever::input('signature');
         $user = Dever::loginResult($signature);
-        if (!isset($user['uid'])) {
+        if ($state && !isset($user['uid'])) {
             Dever::alert('user error');
         }
-        return $user['uid'];
+        if (isset($user['uid']) && $user['uid']) {
+            return $user['uid'];
+        }
+        return -1;
     }
 
     public function getToken($request = array())