详解手机注册验证码操作思路与流程
手机注册验证码操作思路与流程 1、前端传入手机号参数并做验证码倒计时 /** * 重新获取验证码倒计时 * @returns */ reGetSMS : function () { var obj = $('#btn_getCode'); // 重新发送倒计时 var validCode = true; var time=60; if (validCode) { validCode = false; var t = setInterval(function () { time --; $(obj).html('重新获取('+time+'s)'); if (time==0) { clearInterval(t); $(obj).html("重新获取"); validCode = true; sms_flag = true; } },1000); } } 2、随机生成验证码 public static String getSMSCode() { return String.valueOf((int)(Math.random() * 9000) + 1000); } 3、将生成的验证码通过第三方接口已短信形式发送给手机 /** *参数是手机号码和由验证码组成的字符串 */ private static boolean send(String phone, String content)