php图片验证码

过程:

  1. 生成验证码

  2. 根据验证码,生成 验证码图片

  3. 保存至数据库,记录验证码、当前用户、创建时间、过期时间、是否已验证、验证码图片路径

  4. 写接口,传给前端 验证码图片

  5. 前端展示图片给用户

  6. 用户根据验证码图片输入 验证码内容

  7. 前端确认用户输入信息,传给接口

  8. PHP接口做处理,验证用户输入的验证码内容是否正确

  9. 在php.ini里打开gd 在php.ini里去掉 extension=php_gd2.dll 前面的 ‘;’

 public  function codeImg($width = 80,$height = 40)
    {
        $res['status'] = false;
        //member_id 是openid
        $member_id = input('openid');
        if($member_id==''||$member_id==null){
           $res['status'] = false;
           $res['msg'] = "openid不能为空";
           return json($res);
        }
        $curUser = (new User())->where('openid',$member_id)->find();
        if(!$curUser){
           $res['msg'] = "openid无
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值