作者 Karson

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

修复SMS发送验证码的错误
@@ -191,16 +191,16 @@ class Config extends Backend @@ -191,16 +191,16 @@ class Config extends Backend
191 $config = $this->model->get($params); 191 $config = $this->model->get($params);
192 if (!$config) 192 if (!$config)
193 { 193 {
194 - return json(['ok' => '']); 194 + return $this->success();
195 } 195 }
196 else 196 else
197 { 197 {
198 - return json(['error' => __('Name already exist')]); 198 + return $this->error(__('Name already exist'));
199 } 199 }
200 } 200 }
201 else 201 else
202 { 202 {
203 - return json(['error' => __('Invalid parameters')]); 203 + return $this->error(__('Invalid parameters'));
204 } 204 }
205 } 205 }
206 206
@@ -35,8 +35,8 @@ class Sms @@ -35,8 +35,8 @@ class Sms
35 where(['mobile' => $mobile, 'event' => $event]) 35 where(['mobile' => $mobile, 'event' => $event])
36 ->order('id', 'DESC') 36 ->order('id', 'DESC')
37 ->find(); 37 ->find();
38 - $result = Hook::listen('sms_get', $sms);  
39 - return $result ? $result : NULL; 38 + Hook::listen('sms_get', $sms, null, true);
  39 + return $sms ? $sms : NULL;
40 } 40 }
41 41
42 /** 42 /**
@@ -52,7 +52,7 @@ class Sms @@ -52,7 +52,7 @@ class Sms
52 $code = is_null($code) ? mt_rand(1000, 9999) : $code; 52 $code = is_null($code) ? mt_rand(1000, 9999) : $code;
53 $time = time(); 53 $time = time();
54 $sms = \app\common\model\Sms::create(['event' => $event, 'mobile' => $mobile, 'code' => $code, 'createtime' => $time]); 54 $sms = \app\common\model\Sms::create(['event' => $event, 'mobile' => $mobile, 'code' => $code, 'createtime' => $time]);
55 - $result = Hook::listen('sms_send', $sms); 55 + $result = Hook::listen('sms_send', $sms, null, true);
56 if (!$result) 56 if (!$result)
57 { 57 {
58 $sms->delete(); 58 $sms->delete();
@@ -69,7 +69,7 @@ class Sms @@ -69,7 +69,7 @@ class Sms
69 */ 69 */
70 public static function notice($params = []) 70 public static function notice($params = [])
71 { 71 {
72 - $result = Hook::listen('sms_notice', $params); 72 + $result = Hook::listen('sms_notice', $params, null, true);
73 return $result ? TRUE : FALSE; 73 return $result ? TRUE : FALSE;
74 } 74 }
75 75
@@ -100,7 +100,7 @@ class Sms @@ -100,7 +100,7 @@ class Sms
100 } 100 }
101 else 101 else
102 { 102 {
103 - $result = Hook::listen('sms_check', $sms); 103 + $result = Hook::listen('sms_check', $sms, null, true);
104 return $result; 104 return $result;
105 } 105 }
106 } 106 }