阿里短信api

1.购买阿里短信包啥的
2.去短信控制台申请模板和申请签名
3.可以去我的资源里下载php版本sdk,导入到vendor目录下

    /**
     * 短信接口
     * @return $num 验证码
     */
    public function noteapi(){
        // $phone=$this->request->post();
        $phone=input();
        $num=rand(111111,999999);
        vendor('dayusms.api_demo.SmsDemo');
        $a=\SmsDemo::sendSms($num,$phone['phone']);

        if($a->Message=='OK'){
            // $arr=array('num'=>$num);
            Session::set('num',$num);
            Session::set('phone',$phone['phone']);
            Common::outJson('200','成功');
        }else{
            Common::outJson('401','发送失败');
        }
    }

    /**
     * 验证
     * @return 状态码
     */
    public function verify(){
        $array=$this->request->post();
        $code=Session::get('num');
        $phone=Session::get('phone');
        if ($array['code']==$code && $array['phone']==$phone && $array['openid']!='') {

            Db::name('user')->where('openid',$array['openid'])->update(['phone'=>$array['phone']]);

            Common::outJson('200','成功');
        }else{
            Common::outJson('401','失败');
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值