gorden 9 ماه پیش
والد
کامیت
f22ea9a1c0

+ 0 - 1
app/admin/controller/member/QuotaController.php

@@ -143,7 +143,6 @@ class QuotaController extends Curd
         $mobile = $member->member_mobile;
         $key = "SMS:CODE:QUOTA:" . $mobile;
         $redisCode = Redis::get($key);
-        dump($code, $redisCode);
         if ($redisCode != $code) {
             return json_fail("验证码错误,请重新输入");
         }

+ 55 - 3
app/admin/controller/sms/SmsController.php

@@ -4,6 +4,7 @@ namespace app\admin\controller\sms;
 
 use app\model\Member;
 use app\model\MemberQuota;
+use Overtrue\EasySms\EasySms;
 use support\Redis;
 use support\Request;
 use Hhink\WebmanSms\Sms;
@@ -35,15 +36,66 @@ class SmsController
             Redis::set($key, $code);
             Redis::expire($key, 600);
 
-            Sms::app()->send(15910622969, [
-                'template' => 'SMS_240865706',
+//            Sms::app()->send(15910622969, [
+//                'template' => 'SMS_173171292',
+//                'data' => [
+//                    'code' => $code
+//                ],
+//            ]);
+
+
+
+
+            $config = [
+                // HTTP 请求的超时时间(秒)
+                'timeout' => 5.0,
+
+                // 默认发送配置
+                'default' => [
+                    // 网关调用策略,默认:顺序调用
+                    'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class,
+
+                    // 默认可用的发送网关
+                    'gateways' => [
+                       'aliyun',
+                    ],
+                ],
+                // 可用的网关配置
+                'gateways' => [
+                    'errorlog' => [
+                        'file' => '/tmp/easy-sms.log',
+                    ],
+                    'aliyun' => [
+                        'access_key_id' => 'LTAI4Ff7ZPSG4XWj7pEhMQBB',
+                        'access_key_secret' => 'kmXJO9JH33XDstQxEBAmr08bjhsN19',
+                        'sign_name' => '',
+                    ],
+                    //...
+                ],
+            ];
+
+            $easySms = new EasySms($config);
+
+            $easySms->send(15910622969, [
+                'content'  => '验证码'.$code.',您正在登录,若非本人操作,请勿泄露。',
+                'template' => 'SMS_173171292',
                 'data' => [
                     'code' => $code
                 ],
             ]);
 
+
+
+
+
+
+
+
+
+
         } catch (\Exception $e) {
-            dump($e->getMessage());
+            dump($e->getTrace());
+            return json_fail("短信发送失败,请稍后重试");
         }
 
 

+ 1 - 1
config/plugin/hhink/webman-sms/app.php

@@ -25,7 +25,7 @@ return [
         ],
         'aliyun' => [
             'access_key_id' => 'LTAI4Ff7ZPSG4XWj7pEhMQBB',
-            'access_key_secret' => 'LTAI4Ff7ZPSG4XWj7pEhMQBB kmXJO9JH33XDstQxEBAmr08bjhsN19',
+            'access_key_secret' => 'kmXJO9JH33XDstQxEBAmr08bjhsN19',
             'sign_name' => '万悦悦享家',
         ],
     ],