zoukankan      html  css  js  c++  java
  • 短信与图片验证码

    1、无论图片还是短信都可以后台产生验证码,图片靠一些网上工具生成,短信可以依靠第三方短信接口提供。

    2、将生成的验证码放到session中

    3、自己手动输入的验证码与放入session中的验证码通过后台比较

    经常看到短信验证码,有一个倒计时功能,js需要启动一个定时任务

    //定时任务InterValObj ,一秒执行一次setChangeTime函数

    var InterValObj ;

    InterValObj = window.setInterval(setChangeTime, 1000);

    function setChangeTime() {
    if (curCount == 0) {
    window.clearInterval(InterValObj);// 停止计时器
    $("#btnSendCode").removeAttr("disabled");// 启用按钮
    $("#btnSendCode").html("重新获取");
    code = ""; // 清除验证码。如果不清除,过时间后,输入收到的验证码依然有效
    $("#btnSendCode").css('color','#fff');
    $("#btnSendCode").css({"background-color": "#78b0f6", "border": "0px"});
    }else {
    curCount--;
    $("#btnSendCode").html("重新获取(" + curCount + "s)");
    }
    }

    验证码在后台设置session过期时间

    //60秒过期

    session.setMaxInactiveInterval(60)

  • 相关阅读:
    前端git开发分支各种场景管理
    RxJS Subject学习
    微信小程序登陆流程(20200322)
    vue依赖收集的策略
    eggjs2.x版本异步获取config配置方案
    dubbo连接过程
    计算机中对流的理解
    Egg.js运行环境配置场景
    Promise和Observable的映射
    eggjs异常捕获机制
  • 原文地址:https://www.cnblogs.com/beijingstruggle/p/6163620.html
Copyright © 2011-2022 走看看