qh4-module/sms

短信模块


License
MIT

Documentation

QH4框架扩展模块-短信模块

该模块根据你使用的平台初始化不同的 External

根据平台不同,数据库文件也略有区别,注意区分

注意: 该模块主要是为了验证码开发的,所以只提供了验证码的数据表.并不表示该模块只能发送验证码

现在提供的平台有 阿里云

外部依赖

阿里云短信依赖
composer require alibabacloud/client

api 列表

actionSendByAliyun()

通过阿里云发送短信

actionSendCodeByAliyun()

通过阿里云发送短信验证码

方法列表

/**
 * 验证阿里云短信验证码
 * @param string $mobile 手机号
 * @param string $code 验证码
 * @param ExtSmsAliyun $external
 * @param bool $used 是否标记为已使用
 * @param DbModel $db 如果是需要事务,可以传入该参数
 * @return bool
 */
public static function checkCodeAli($mobile, $code, ExtSmsAliyun $external, $used = true, $db = null)