| | |
| | | var key = CryptoJS.enc.Utf8.parse("c53fd327353a09a1"); |
| | | var iv = CryptoJS.enc.Utf8.parse("3a0565e3b1d8ae3d"); |
| | | |
| | | function sendSMSCode() { |
| | | var phone = $("#username").val() |
| | | function sendSMSCode(btn) { |
| | | var phone = $("#username").val(); |
| | | if (!phone) { |
| | | alert("请输入账号"); |
| | | return; |
| | | } |
| | | // 禁用按钮并开始倒计时 |
| | | startCountdown(btn, 60); |
| | | |
| | | var ajax = new $ax(Feng.ctxPath + "/getSMSCode", function(data){ |
| | | if(data!=null && data.code != 200){ |
| | | if(data != null && data.code != 200){ |
| | | alert(data.msg); |
| | | } |
| | | }); |
| | | ajax.set("phone",phone); |
| | | ajax.set("phone", phone); |
| | | ajax.start(); |
| | | } |
| | | |
| | | // 倒计时函数 |
| | | function startCountdown(btn, seconds) { |
| | | var $btn = $(btn); |
| | | $btn.prop('disabled', true); |
| | | $btn.css('background', '#ccc'); |
| | | var count = seconds; |
| | | $btn.text(count + "s后重发"); |
| | | var timer = setInterval(function() { |
| | | count--; |
| | | if (count > 0) { |
| | | $btn.text(count + "s后重发"); |
| | | } else { |
| | | clearInterval(timer); |
| | | $btn.prop('disabled', false); |
| | | $btn.css('background', ''); // 恢复原色 |
| | | $btn.text("获取验证码"); |
| | | } |
| | | }, 1000); |
| | | } |
| | | |
| | | //aes加密 |
| | | function encrypt(context) { |
| | | var encrypted = ''; |