短视频直播系统,接收到产生验证码请求时随机生成验证码

短视频直播系统,接收到产生验证码请求时随机生成验证码实现的相关代码

1
public class Demo1 {<br>    public static void main(String[] args) {<br>//       vertifyCode("15022588756");<br>         checkCode("240329","15022588756");<br> <br>    }<br> <br> <br>    //①随机生成一个六位数字的随机数<br>    public static String getCode(){<br>        String code="";<br>        Random r = new Random();<br>        for (int i = 0; i <6 ; i++) {<br>            code+= r.nextInt(10);<br>        }<br>        return code;<br>    }<br>    //②每个手机每天只能发送三次验证码,保存到redis中,设置过期时间120s<br>    public static void vertifyCode(String phone){<br>        String keyCount="Vertify"+phone+":KeyCount";<br>        String keyCode="Vertify"+phone+":KeyCode";<br> <br>        Jedis jedis = new Jedis("49.232.145.5", 6379);<br>        String count = jedis.get(keyCount);<br>        //count==null表示一次都没有发送<br>        if(count==null){<br>            jedis.setex(keyCount,24*60*60,"1");<br>        //第二次或第三次发送<br>        }else if(Integer.parseInt(count)<=2){<br>            jedis.incr(keyCount);<br>        //第四次发送时,失败<br>        }else if(Integer.parseInt(count)>2){<br>            System.out.println("您今天的次数已经用完了!");<br>            jedis.close();<br>        }<br> <br>        //验证码保存到redis里<br>        String code = getCode();<br>        System.out.println(code);<br>        jedis.setex(keyCode,120,code);<br>        jedis.close();<br> <br>    }<br>    //③验证码校验功能<br>    public static void checkCode(String code,String phone){<br>        String keyCode="Vertify"+phone+":KeyCode";<br>        Jedis jedis = new Jedis("49.232.145.5", 6379);<br>        if (code.equals(jedis.get(keyCode))){<br>            System.out.println("验证码正确!");<br>        }else{<br>            System.out.println("验证码输入错误");<br>        }<br>        jedis.close();<br>    }<br> <br> <br> }

​ 以上就是 短视频直播系统,接收到产生验证码请求时随机生成验证码实现的相关代码,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(139)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示