| 
					
				 | 
			
			
				@@ -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()) 
			 |