mydom/sms 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mydom/sms

最新稳定版本:v3.1.4

Composer 安装命令:

composer require mydom/sms

包简介

短信频发拦截

README 文档

README

设定git版本

git tag -a v1.0.1 -m "第1个版本"
git push origin v1.0.1

使用须知

请把src/config目录下的Dok.php拷贝到app/common/lib下边。也可拷贝到其它目录请注意命令空间

调用示例

/*
 * 频发拦截
 */
public function sms()
{
    $param = $this->request->param();
    //后台配置
    $obj = new Setting();
    //枚举类型
    $data = $obj->getConfigSms();
    //添加或修改
    $ad = [
        'type' => 1,
        'business' => 1,
        'second' => 1,
        'c' => 1,// 1-时 2-分 3-秒
        'num' => 1,
        'sort' => 0
    ];
    $data = $obj->addConfig($ad);
    //删除
    $obj->deleteConfig(1);

    //频繁拦截
    $obj = new Intercept(Dok::BUSINESS_LOGIN);
    $obj->mobile = $param['mobile'];
    $obj->IP = '127.0.0.1';
    $obj->holdBack();
    $obj->sendBeforeInc();
}

/*
 * 发送短信
 */
public function send()
{
    //创蓝平台
    $appid = '你的应用id';
    $secret = '你的应用密钥';
    $obj = Factory::createObject('ChuangLanSms',$appid,$secret);
    $code = $obj->getCode(6);
    $msg = "您的验证码为: {$code},请妥善保管";
    $obj->sendSMS('接受短信的手机号',$msg);
    //后续还会增加其它平台
} 

统计信息

  • 总下载量: 107
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2023-10-05