blade 6 vuotta sitten
vanhempi
commit
cf98727fb7
1 muutettua tiedostoa jossa 12 lisäystä ja 4 poistoa
  1. 12 4
      application/service/controller/Login.php

+ 12 - 4
application/service/controller/Login.php

@@ -89,7 +89,7 @@ class Login extends Controller
             }
             return json($backData);
         }
-
+        
         // 验证码验证.
         $securityCode = isset($param['securityCode']) ? $param['securityCode'] : '';
         $securityData = json_encode([
@@ -99,9 +99,12 @@ class Login extends Controller
         $securityToken = lock_url($securityData, $platformData['platform_code']);
         $platformUrl = $platformData['platform_url_code'] . '?backSystem=' . $securityToken . '&platformCode=' . $platformData['platform_code'];
         $backData = json_decode(make_request($platformUrl, ''), true);
-        if ($backData['code'] != 1) {
-            return json(['code' => -2, 'data' => [], 'msg' => '验证码错误']);
+        if($this->_checkEnabledValid()==1){
+            if ($backData['code'] != 1) {
+                return json(['code' => -2, 'data' => [], 'msg' => '验证码错误']);
+            }
         }
+        
 
         $this->assign([
             'token' => $token,
@@ -111,7 +114,12 @@ class Login extends Controller
 
         return json(['code' => 1, 'data' => ['user' => $user[0]], 'msg' => '登录成功']);
     }
-
+    private function _checkEnabledValid()
+    {
+        $checkcode = db('platform')->where('platform_code', 'Customer-Service')->find();
+        $chkcode = $checkcode ? $checkcode['platform_status'] : 1;
+        return $chkcode
+    }
     public function loginOut()
     {