Commit f7272b17 by lujunyi

短信

parent b51aad00
...@@ -176,15 +176,17 @@ public function getLoginSmsCode(Request $request) ...@@ -176,15 +176,17 @@ public function getLoginSmsCode(Request $request)
$templateData = ['code' => $verificationCode]; $templateData = ['code' => $verificationCode];
$smsService = new SmsService(); $smsService = new SmsService();
$response = $smsService->sendSms($phone, $templateName, $templateData); $response = $smsService->sendSms($phone, $templateName, $templateData);
Log::info(json_encode($response));
} elseif (env('SMS_CHANNEL') == 'qcloud') { // 腾讯短信 } elseif (env('SMS_CHANNEL') == 'qcloud') { // 腾讯短信
$easySms = new EasySms(config('easysms')); $easySms = new EasySms(config('easysms'));
$easySms->send($phone, [ $response = $easySms->send($phone, [
'content' => "您的验证码为:{$verificationCode},请勿泄露于他人!", 'content' => "您的验证码为:{$verificationCode},请勿泄露于他人!",
'template' => '2311645', 'template' => '2311645',
'data' => [ 'data' => [
'code' => $verificationCode, 'code' => $verificationCode,
], ],
]); ]);
Log::info(json_encode($response));
} }
return response()->json(['success' => true, 'message' => '验证码已发送']); return response()->json(['success' => true, 'message' => '验证码已发送']);
......
...@@ -109,11 +109,23 @@ public function smsCode(Request $request) ...@@ -109,11 +109,23 @@ public function smsCode(Request $request)
// cache()->put($smsCountKey, $smsCount + 1, strtotime('tomorrow') - time()); // cache()->put($smsCountKey, $smsCount + 1, strtotime('tomorrow') - time());
cache()->put($lastSendTimeKey, $currentTime, 60); cache()->put($lastSendTimeKey, $currentTime, 60);
$templateName = 'verification_code'; if (env('SMS_CHANNEL') == 'chengliye') {
$templateData = ['code' => $verificationCode]; $templateName = 'verification_code';
$smsService = new SmsService(); $templateData = ['code' => $verificationCode];
$response = $smsService->sendSms($mobile, $templateName, $templateData); $smsService = new SmsService();
Log::info(json_encode($response)); $response = $smsService->sendSms($mobile, $templateName, $templateData);
Log::info(json_encode($response));
} elseif (env('SMS_CHANNEL') == 'qcloud') { // 腾讯短信
$easySms = new EasySms(config('easysms'));
$response = $easySms->send($mobile, [
'content' => "您的验证码为:{$verificationCode},请勿泄露于他人!",
'template' => '2311645',
'data' => [
'code' => $verificationCode,
],
]);
Log::info(json_encode($response));
}
return $this->success('验证码已发送'); return $this->success('验证码已发送');
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment