dever 6 years ago
parent
commit
8364067c52
1 changed files with 6 additions and 3 deletions
  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())