Explorar el Código

修复后台常规管理修改配置时远程验证的错误
修复SMS发送验证码的错误

Karson hace 7 años
padre
commit
02ff41c0f2

+ 3 - 3
application/admin/controller/general/Config.php

@@ -191,16 +191,16 @@ class Config extends Backend
             $config = $this->model->get($params);
             if (!$config)
             {
-                return json(['ok' => '']);
+                return $this->success();
             }
             else
             {
-                return json(['error' => __('Name already exist')]);
+                return $this->error(__('Name already exist'));
             }
         }
         else
         {
-            return json(['error' => __('Invalid parameters')]);
+            return $this->error(__('Invalid parameters'));
         }
     }
 

+ 5 - 5
application/api/controller/Sms.php

@@ -23,8 +23,8 @@ class Sms extends Api
     /**
      * 发送验证码
      *
-     * @param string $mobile 手机号
-     * @param string $event 事件名称
+     * @param string    $mobile     手机号
+     * @param string    $event      事件名称
      */
     public function send()
     {
@@ -70,9 +70,9 @@ class Sms extends Api
     /**
      * 检测验证码
      *
-     * @param string $mobile 手机号
-     * @param string $event 事件名称
-     * @param string $captcha 验证码
+     * @param string    $mobile     手机号
+     * @param string    $event      事件名称
+     * @param string    $captcha    验证码
      */
     public function check()
     {

+ 5 - 5
application/common/library/Sms.php

@@ -35,8 +35,8 @@ class Sms
                 where(['mobile' => $mobile, 'event' => $event])
                 ->order('id', 'DESC')
                 ->find();
-        $result = Hook::listen('sms_get', $sms);
-        return $result ? $result : NULL;
+        Hook::listen('sms_get', $sms, null, true);
+        return $sms ? $sms : NULL;
     }
 
     /**
@@ -52,7 +52,7 @@ class Sms
         $code = is_null($code) ? mt_rand(1000, 9999) : $code;
         $time = time();
         $sms = \app\common\model\Sms::create(['event' => $event, 'mobile' => $mobile, 'code' => $code, 'createtime' => $time]);
-        $result = Hook::listen('sms_send', $sms);
+        $result = Hook::listen('sms_send', $sms, null, true);
         if (!$result)
         {
             $sms->delete();
@@ -69,7 +69,7 @@ class Sms
      */
     public static function notice($params = [])
     {
-        $result = Hook::listen('sms_notice', $params);
+        $result = Hook::listen('sms_notice', $params, null, true);
         return $result ? TRUE : FALSE;
     }
 
@@ -100,7 +100,7 @@ class Sms
                 }
                 else
                 {
-                    $result = Hook::listen('sms_check', $sms);
+                    $result = Hook::listen('sms_check', $sms, null, true);
                     return $result;
                 }
             }