手机号登录

1.前台页面

加一个验证来保证验证码持续时间是60s

function getCode(){
        var tel=$.trim($("[name='tel']").val());
        //验证非空
        if (null==tel||""==tel){
            $("#sp_tel").text("手机号不能为空");
            return ;
        }
        $("#sp_tel").text("");
        $.post(
            "getCode",
            {tel:tel},
            function (flag){
                var num=60;
             var aa=   setInterval(function (){
                    num--;
                    if (num>=0){
                        $("#js").text(num+" 秒后查询获取");
                        $("#code").prop("disabled",true);
                    }else {
                        $("#js").text("查询获取");
                        $("#code").prop("disabled",false);
                        //清理时长
                        clearInterval(aa);
                    }
                },1000)
            }
        );
    }

2.后台代码

@RequestMapping("getCode")
    @ResponseBody
    public String getCode(String tel){
        String code = RandomUtil.getNumber(6);
        redisTemplate.opsForValue().set(tel,code,60, TimeUnit.SECONDS);
       // SendMsgUtil.send(tel,code,1);
        System.out.println("验证是"+code);
        return "ok";
    }

3.sendMsgUtil.send 是一个工具类   里面的 内容 是使用榛子云  来获取验证码  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值