短信与图片验证码
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)
posted on 2016-12-12 10:56 struggle_beiJing 阅读(1227) 评论(0) 编辑 收藏 举报