$(function(){ initPage(); bindEvent(); document.getElementById("mallAid").href = getDomainName("mall.yaoex.com", 1); }); function getDomainName(domain, viewType) { var domainName = ""; $.ajax({ url : "/passport/domain/name.do", data : { "domain" : domain, "viewType" : viewType }, cache:false, async : false, success : function(data) { domainName = data; } }); return domainName; } var valideCodeResult = false; /** * 绑定事件 */ function bindEvent(){ $("#pImg").on("click",function(){ $("#glCaptchaToken").val(""); }); } /** * 初始化页面 */ function initPage(){ //图形验证码 $("#glCaptchaImg").ycaptcha({ glAppId : "1016", //此处填申请的appId onCheck : function(result) { if(result.result) { //验证码校验成功 valideCodeResult = true; $('#glCaptchaCode').css("background", "#99CC66"); } else { //验证码校验失败 valideCodeResult = false; $('#glCaptchaCode').css("background", "#ef4300"); } } }); } //校验短信验证码 function next2CheckSmsCode() { if(!checkCodeOnBlur()){ return; } if(!checkMobileOnBlur()){ return; } var mobile = $("#mobile").val(); var validCode = $("#validCode").val(); if (mobile == "" || mobile.length == 0) { showErrorInfo("请输入手机号!"); return false; } else if (validCode == "" || mobile.length == 0) { showErrorInfo("请输入验证码!"); return false; } $.ajax({ url : ctx + "/passport/sso/checkValidCode", type : "POST", cache : false, data : { mobile : mobile, validCode : validCode, type : 2 }, success : function(data) { var json = eval('(' + data + ')'); if (json.code == 1 || json.code == "1") { // 验证成功,跳转到下一步 $("#userId").val(json.userId); $("#name").html(json.username); $("#smsValidateTag").val(json.smsTag); //切换步数 $(this).closest(".login_form").hide().siblings(".login_form").show(); $(".find_head").addClass("find_head1"); $("#mobileText").removeClass("sur"); $("#passText").addClass("sur"); $("#step1Div").hide(); $("#step2Div").show(); removeErrorInfo(); } else { showErrorInfo(json.msg); return false; } } }); } function doReset() { // 验证新密码,并跳转至用户主页 var checkPassword2 = checkPassword2OnBlur(); var checkPassword = checkPasswordOnBlur(); if (checkPassword && checkPassword2) { $.ajax({ url : ctx + "/passport/sso/reset", type : "POST", cache : false, data : { mobile : $("#mobile").val(), password : rsaPwd($("#password").val()), smsValidateTag:$.trim($("#smsValidateTag").val()) }, success : function(data) { var json = eval('(' + data + ')'); if (json.code == 1 || json.code == "1") { alertConfirm("修改成功", function() { // window.location.href = "//passport.yaoex.com"; window.location.href = getDomainName("passport.yaoex.com", 1); }); } else { showErrorInfo(json.msg); return false; } } }); return true; } else { $("#password").focus(); return false; } } function getDomainName(domain, viewType) { var domainName = ""; $.ajax({ url : "/passport/domain/name.do", data : { "domain" : domain, "viewType" : viewType }, cache:false, async : false, success : function(data) { domainName = data; } }); return domainName; }