# 短信服务 * * * * * 以阿里短信服务为例,先安装阿里大鱼短信驱动。 **注意:短信模板需要阿里审核通过。** 1.短信验证码发送 在业务逻辑层执行以下代码即可发送短信验证码。 ``` // 短信发送 $parameter['sign_name'] = 'OneBase架构'; $parameter['template_code'] = 'SMS_113455309'; $parameter['phone_number'] = '18555550710'; $parameter['template_param'] = ['code' => '123456']; return $this->serviceSms->driverAlidy->sendSms($parameter); ``` 2.短信验证码验证。 ``` // 短信验证码验证 $check_data['phone_number'] = '18555550710'; $check_data['code'] = '123456'; $check_result = $this->serviceSms->driverAlidy->checkSmsCode($check_data); if ($check_result) { // 短信验证码验证通过 } else { // 短信验证码不正确 } ``` 3.若发送不带变量的短信(带变量参考发送短信验证码) ``` // 短信发送 $parameter['sign_name'] = 'OneBase架构'; $parameter['template_code'] = 'SMS_113455309'; $parameter['phone_number'] = '18555550710'; return $this->serviceSms->driverAlidy->sendSms($parameter); ```