/** * 灏佽cookie鐩稿叧鐨勬搷浣 */ var cookie = { 'set':function(key,val,time){//璁剧疆cookie鏂规硶 var date=new Date(); //鑾峰彇褰撳墠鏃堕棿 var expiresDays=time; //灏哾ate璁剧疆涓簄澶╀互鍚庣殑鏃堕棿 date.setTime(date.getTime()+expiresDays*24*3600*1000); //鏍煎紡鍖栦负cookie璇嗗埆鐨勬椂闂 document.cookie=key + "=" + val +";expires="+date.toGMTString(); //璁剧疆cookie }, 'get':function(key){//鑾峰彇cookie鏂规硶 /*鑾峰彇cookie鍙傛暟*/ var getCookie = document.cookie.replace(/[ ]/g,""); //鑾峰彇cookie锛屽苟涓斿皢鑾峰緱鐨刢ookie鏍煎紡鍖栵紝鍘绘帀绌烘牸瀛楃 var arrCookie = getCookie.split(";") //灏嗚幏寰楃殑cookie浠?鍒嗗彿"涓烘爣璇 灏哻ookie淇濆瓨鍒癮rrCookie鐨勬暟缁勪腑 var tips; //澹版槑鍙橀噺tips for(var i=0;i0){ if(secure[0].checked && !cookieEnabled){ window.alert("鎮ㄥソ锛屾偍鐨勬祻瑙堝櫒璁剧疆绂佹浣跨敤cookie銆傛偍鐧诲綍鏃堕€変腑浜嗏€滃寮哄畨鍏ㄦ€р€濋€夐」锛岃閫夐」瑕佹眰娴忚鍣ㄥ惎鐢╟ookie璁剧疆銆俓n\n鎮ㄥ彲浠ラ€夋嫨浠ヤ笅鐨勫叾涓竴涓柟娉曠櫥褰曪細\n1锛氳缃偍鐨勬祻瑙堝櫒锛屽惎鐢╟ookie璁剧疆锛屽啀閲嶆柊鐧诲綍銆俓n2锛氭垨鑰呯櫥褰曟椂鍙栨秷閫変腑鈥滃寮哄畨鍏ㄦ€р€濋€夐」锛屼絾鏄偍鐨勭櫥褰曞畨鍏ㄦ€у皢浼氶檷浣庛€?); return false; } } return true; } function AddFavorite(sURL, sTitle) { //閽堝IE骞冲彴 if (document.all) { window.external.addFavorite(sURL, sTitle); } //閽堝鐏嫄 else if (window.sidebar) { window.sidebar.addPanel(sTitle, sURL, ""); } //鍏朵粬娴忚鍣 else if (window.opera && window.print) { var mbm = document.createElement('a'); mbm.setAttribute('rel', 'sidebar'); mbm.setAttribute('href', sURL); mbm.setAttribute('title', sTitle); mbm.click(); } //瀵逛簬鍍忚胺姝岃繖鏍风殑闇€瑕佸啀鑿滃崟涓坊鍔犳敹钘忕殑娴忚鍣ㄧ殑鎻愮ず else { alert("鍔犲叆鏀惰棌澶辫触锛岃浣跨敤Ctrl+D杩涜娣诲姞!"); } } function SetHome(obj) { try { document.body.style.behavior='url(#default#homepage)'; document.body.setHomePage(window.location); } catch(e) { if (window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch(e) { alert("姝ゆ搷浣滆娴忚鍣ㄦ嫆缁濓紒\n璇峰湪娴忚鍣ㄥ湴鍧€鏍忚緭鍏モ€渁bout:config鈥濆苟鍥炶溅\n鐒跺悗灏 [signed.applets.codebase_principal_support]鐨勫€艰缃负'true',鍙屽嚮鍗冲彲銆?); } var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage', vrl); } } } /** * 缁欓獙璇佺爜娣诲姞鐢ㄦ埛鍚 * */ function addName(){ var imgObj = document.getElementById("imgObj"); var wIndex = imgObj.src.indexOf("?"); var userName = ''; // 鎵嬫満楠岃瘉鐮佺櫥褰曪紝鍒欎娇鐢 captchaLoginId 浣滀负userName if($('.site-login .cur').hasClass('tel-account')){ userName = $('#captchaLoginId').val(); } else { userName = $("#iptUser").val(); } if(wIndex != -1){ var aIndex=imgObj.src.indexOf("&"); if(aIndex != -1){ var url = imgObj.src.substring(0,aIndex + 1); imgObj.src = url + "userName=" + userName+jQuery('.login-box .name-tip').html(); }else{ imgObj.src = imgObj.src + "&userName=" + userName +jQuery('.login-box .name-tip').html(); } }else { imgObj.src = imgObj.src + "?userName=" + userName +jQuery('.login-box .name-tip').html(); } } /** * 鍒锋柊楠岃瘉鐮 * @param imgObj 楠岃瘉鐮両mg鍏冪礌 */ function refreshCode(imgObj) { if (!imgObj) { imgObj = document.getElementById("imgObj"); } imgObj.src = contextPath + "loadCaptcha.do?t=" + Math.random(); addName(); editStatuImg('code_wrap');//娓呴櫎涔嬪墠鐨勭姸鎬 $('#code_wrap').show(); } //瀵逛簬cas璺ㄥ煙鐧诲綍鐨勬敮鎸佸垽鏂 function casCrossDomainLogin(resultMap, callback){ if(resultMap["casCrossDomainConfig"] != null && resultMap["casCrossDomainConfig"]=='true'){ jQuery.ajax({ type:'get', dataType:'jsonp', url:resultMap["casServer"] + "/casCookieForLogin.jsp?callback=?", data:{"t":resultMap["casTgc"]}, crossDomain:true, success:function(data){ if(callback) callback(data); } }); }else{ if(callback) callback(); } //document.getElementById('loginCasFrame').src = resultMap["casServer"] + "/casRedirectForPost.jsp?t="+resultMap["casTgc"]; } /** 鍒濆鍖栧苟鏄剧ず 楠岃瘉鐮佸浘鐗 */ function initAndLoadCode(){ refreshCode(); } /** 淇敼 鐘舵€佸浘鐗 * statu涓嶄紶鍙傦細闅愯棌鎵€鏈夌殑鐘舵€佸浘鐗 */ function editStatuImg(parentId, statu, msg){ var trueClass = 'trueStatu'; var errorClass = 'errorStatu'; var statuEle = $('#'+parentId).find('.statu'); statuEle.hide(); if(typeof statu == 'undefined'){ return; } if(typeof msg != 'undefined'){ $('#error_div').html(msg); } if(statu){ statuEle.removeClass(errorClass).addClass(trueClass).show(); if($('#error_div').html().indexOf('鐧诲綍涓紝璇风◢鍊?..') == -1){ document.getElementById('error_div').innerHTML = ''; } } else { statuEle.removeClass(trueClass).addClass(errorClass).show(); } } /** 鑾峰彇 parentId妗嗙殑楠岃瘉鐘舵€ * 0锛氭纭 1锛氶敊璇 2锛氭棤鐘舵€ */ function getStatuOfStatuImg(parentId){ var statuEle = $('#'+parentId).find('.statu'); if(statuEle.hasClass('trueStatu')){ return 0; } else if(statuEle.hasClass('errorStatu')){ return 1; } else { return 2; } } function _doLogin() { if (!fCheck()) { return; } var schoolmember = ""; var username = document.form.username.value; var password = document.form.password.value; var savelogin = document.form.savelogin.value == '1'; var saveUsername = +document.form.remUName.checked; var contextPath = document.form.contextPath.value; document.getElementById("loginBtn").disabled = true; document.getElementById("error_div").innerHTML = '鐧诲綍涓紝璇风◢鍊?..'; var loginDomain=document.domain; //涓嶆槸閫氱敤棣栭〉涓旀槸鐢ㄦ埛鍚嶇櫥褰曞姞鍚庣紑 if(jQuery('.site-login .cur').hasClass('cloud-account')){ // 浜戣处鍙风櫥褰 if(_loginSuffix && username.indexOf("@") == -1) username += _loginSuffix; if($('#code_wrap').css('display')!='none'){ if($('#index_code').val()==''){ document.getElementById("error_div").innerHTML='璇疯緭鍏ラ獙璇佺爜'; return ; } } var encrypt = new JSEncrypt(); encrypt.setPublicKey(jQuery('#publicKey').val()); var otherParams = { 'saveUsername':saveUsername+'', 'encrypt':'true', 'captchaCode':$('#index_code').val().trim() }; SecurityAuthenticationController.loginByCaptcha(schoolmember, encrypt.encrypt(username), encrypt.encrypt(password), savelogin, otherParams, function (resultMap) { if (!resultMap) { document.getElementById("loginBtn").disabled = false; return; } $('#loginErrorTimes').val(resultMap["errorTimes"]); if (resultMap["errorMsg"]) { if(resultMap["errorMsg"]=='notLoginTag'){ document.getElementById("error_div").innerHTML=''; // $('#code_wrap').hide(); $('#iptUser').attr('disabled','disabled'); $('#iptPwd').attr('disabled','disabled'); Message.confirm('鎮ㄥ凡杩炵画鑷冲皯6娆¤緭閿欏瘑鐮侊紝涓轰簡鎮ㄧ殑璐﹀彿瀹夊叏锛 璇蜂簬'+resultMap["forbidLoginTime"]+'鍒嗛挓鍚庡皾璇曞啀娆$櫥褰?,{ buttons:[{ 'text':'纭畾', 'class':'btn-primary', 'click':function(){ jQuery.unblockUI(); } }] }); return; } if(resultMap["errorMsg"] == "captchaExpired"){ document.getElementById("error_div").innerHTML = "璇烽噸鏂拌緭鍏ュ浘鐗囬獙璇佺爜锛屽師楠岃瘉鐮佸凡杩囨湡"; }else if(resultMap["errorMsg"] == "captchaError"){ document.getElementById("error_div").innerHTML = "璇疯緭鍏ユ纭殑鍥剧墖楠岃瘉鐮?; }else{ document.getElementById("error_div").innerHTML = resultMap["errorMsg"]; } document.getElementById("loginBtn").disabled = false; if( resultMap["globalSign"]=="false" ) { var node = document.createElement('span'); node.innerHTML = "[鍦ㄧ嚎鎺堟潈]"; document.getElementById("error_div").appendChild(node); } //鐧诲綍澶辫触澶т簬3娆★紝闇€瑕佹牎楠 楠岃瘉鐮 if( resultMap["errorTimes"] && (resultMap["errorTimes"]+0) > 3){ initAndLoadCode(); } else if($('#code_wrap').css('display') != 'none'){ refreshCode(); } } else if(resultMap["interceptMsg"]){ top.location = contextPath + resultMap["forwardUrl"]; } else { casCrossDomainLogin(resultMap, function(data){ var url = contextPath + '/authentication/welcome.do' + '?t=' + new Date().getTime(); var ssoUrl = $('#SSO_URL').val(); if(ssoUrl) { url += '&SSO_URL=' + ssoUrl; } var appId = $('#appId').val(); if(appId) { url += '&appId=' + appId; } var menuId = $('#menuId').val(); if(menuId) { url += '&menuId=' + menuId; } top.location = url; }); } }); }else if(jQuery('.site-login .cur').hasClass('tel-account')){ // 鐭俊楠岃瘉鐮佺櫥褰 var verificationCode = $('#verificationCode').val(); var captchaLoginId = $('#captchaLoginId').val(); var captchaCode = $('#index_code').val(); function telAccountLogin(){ SecurityAuthenticationController.loginSmsCode(schoolmember, username, verificationCode,captchaLoginId, captchaCode, function (resultMap){ if (!resultMap) { document.getElementById("loginBtn").disabled = false; return; } if (resultMap["errorMsg"]) { document.getElementById("error_div").innerHTML = resultMap["errorMsg"]; document.getElementById("loginBtn").disabled = false; if( resultMap["globalSign"]=="false" ) { var node = document.createElement('span'); node.innerHTML = "[鍦ㄧ嚎鎺堟潈]"; document.getElementById("error_div").appendChild(node); } } else if(resultMap["interceptMsg"]){ top.location = contextPath + resultMap["forwardUrl"]; } else { casCrossDomainLogin(resultMap, function(data){ var url = contextPath + '/authentication/welcome.do'; var ssoUrl = $('#SSO_URL').val(); if(ssoUrl) { url += '?SSO_URL=' + ssoUrl; } top.location = url; }); } }); } if($('#telAccountByCaptcha').val() == '1'){ //鏈€鍚庝竴娆¢獙璇佸浘鐗囬獙璇佺爜 checkCaptcha(captchaLoginId, false, function(){ telAccountLogin(); }, function(){ refreshCode(); document.getElementById('error_div').innerHTML = '璇疯緭鍏ユ纭殑鍥剧墖楠岃瘉鐮?; }, function(){ //鍥剧墖楠岃瘉鐮佸凡杩囨湡锛岄渶瑕侀噸缃姸鎬 骞 閲嶆柊濉啓 鍥剧墖楠岃瘉鐮 $('#verificationCode').val(''); editStatuImg('passwordPhoneCode'); }); } else { telAccountLogin(); } } return false; } function authorize() { $.fancybox({ 'href' : contextPath + "/login/authorize.jsp", 'width' : 280, 'height' : 180, 'overlayOpacity' : 0.2, 'type' : 'iframe' }); } function checkCloudDomainUrl(){ var loginDomain=location.host; if(loginDomain.indexOf(portalUrl)==0){ return true; }else{ return false; } } var countdown=30; var timeOut; /** * 楠岃瘉鐮佽鏃跺櫒 * @param obj */ function settime(obj) { $('#sendVerCode').html(countdown); $('#sendVerCode').css({"background": "#949494"}); if (countdown == 0) { obj.removeAttribute("disabled"); $('#sendVerCode').css({"background": "#54c3f1"}); $('#sendVerCode').html('鑾峰彇楠岃瘉鐮?); countdown = 30; return; } else { obj.setAttribute("disabled", true); $('#sendVerCode').html('閲嶆柊鍙戦€?'+ countdown + ')'); countdown--; } timeOut = setTimeout(function() { settime(obj); } ,1000); } /** * 鐐瑰嚮鑾峰彇鎵嬫満楠岃瘉鐮佷簨浠 * @param obj * @returns {Boolean} */ function sendMssClick(obj){ if(obj==null){ clearTimeout(timeOut); countdown=30; }else{ var fm = document.form; /*if(getStatuOfStatuImg('userPhone') != 0){ $(obj).blur(); return; }*/ /*if($('#telAccountByCaptcha').val()=='1' && getStatuOfStatuImg('code_wrap') != 0){ if($('#error_div').html() == ''){ editStatuImg('code_wrap', false, '璇疯緭鍏ュ浘鐗囬獙璇佺爜'); $('#index_code').focus(); } return; }*/ document.getElementById("error_div").innerHTML = ''; editStatuImg('passwordPhoneCode'); var phoneNumber= $('#iptUser').val(); var captchaLoginId = $('#captchaLoginId').val(); var captchaCode = $('#index_code').val(); $.getJSON(contextPath+'cloud/get-verification-code-captcha-code.do?phoneNumber='+phoneNumber + '&captchaLoginId='+captchaLoginId+'&captchaCode='+captchaCode+'&' + new Date().getTime(),function(data){ if(data && data.result == 'success') { settime(obj); }else if(data && data.result == 'error'){ editStatuImg('userPhone', false, data.msg); refreshCode(); }else if(data && data.result == 'captchaError'){ editStatuImg('code_wrap', false, data.msg); refreshCode(); }else{ document.getElementById("error_div").innerHTML = '绯荤粺鍑洪敊锛侊紒锛?; } }); } } //鏌ヨ鐨刢ookie鍊 var _loginTimer = null; var _loginSuffix = null; function _init(callBackFn) { document.body.onkeydown = function(event){ if (!event) { event = window.event; } if(event.keyCode == 13){ if($('#iptUser').hasClass('selectedValue')){ $('#iptUser').removeClass('selectedValue'); }else{ var activeEle = $(document.activeElement); var activeEleId = activeEle.attr('id'); if(activeEleId == 'iptUser' || activeEleId == 'index_code' || activeEleId == 'verificationCode'){ //鍏堥獙璇侀€氳繃涔嬪悗鍐嶇櫥闄 activeEle.blur(); enterLogin(); } } } }; var loginDomain=document.domain; _loginSuffix = ''; if(!checkCloudDomainUrl()) { jQuery.post(contextPath+'cloud/checkLoginDomain4nameAndId.do?_time='+new Date().getTime(),{},function(data){ $('#loginBtn').show(); if(data.length > 0){ if(data[0].name.length>80){ if(confirm('鐧诲綍椤甸潰鏃犳晥锛岄渶瑕佽烦杞埌閫氱敤鐧诲綍椤甸潰鍚楋紵')) window.location.href="http://"+portalUrl; }else{ if(data[0]['login_suffix']) { $('.login-box .name-tip:first').html('@' + data[0]['login_suffix']).show(); _loginSuffix = '@' + data[0]['login_suffix']; }else{ $('.login-box .name-tip:first').html('').hide(); } var tipWidth = $('.login-box .name-tip').width(); var iptUserWidth = document.getElementById('iptUser').offsetWidth; $('#iptUser').css('width', iptUserWidth - tipWidth); $('#loginSchooName').text('--'+data[0].name); setLogoAndBanner(data[0].id); } }else{ if(confirm('鐧诲綍椤甸潰鏃犳晥锛岄渶瑕佽烦杞埌閫氱敤鐧诲綍椤甸潰鍚楋紵')) window.location.href="http://"+portalUrl; } // if(jQuery.trim(data)=='' || data.length>80){ // if(confirm('鐧诲綍椤甸潰鏃犳晥锛岄渶瑕佽烦杞埌閫氱敤鐧诲綍椤甸潰鍚楋紵')) window.location.href="http://www"+loginDomain.substring(loginDomain.indexOf('.')); // }else{ // $('#loginSchooName').text('--'+data); // } callBackFn(); }); }else{ $('#loginBtn').show(); //涓存椂澶勭悊锛屽鏋滄槸www寮€澶磋闂紝榛樿瀛︽牎鏍囪瘑涓簑ww setLogoAndBanner('www'); callBackFn(); } //鍏畨閮ㄤ簰鑱旂綉绔欏妗堜俊鎭姞杞藉強椤甸潰璺宠浆 jQuery.post(contextPath+'cloud/getGovWebsiteRecord.do?_time='+new Date().getTime(),{"cloud":checkCloudDomainUrl()},function(data){ if(data.show === 'true') { $('#gov-website-record').attr('href','https://www.beian.gov.cn/portal/registerSystemInfo?recordcode='+data.govBeianNumber); var html = ''+data.govBeianFullName; $('#gov-website-record').html(html); $('#gov-website-record').show(); }; }); } function setLogoAndBanner(schoolId) { $('.site-logo').find('img').attr('src', contextPath + '/global/logo.do?schoolId=' + schoolId); var bannerUrl = contextPath + '/global/logo.do?schoolId=' + schoolId + '&imgPath=/login/&time='+new Date().getTime(); var bgImg = $(''); bgImg.hide(); bgImg.bind('load', function() { var bannerHeight = $(this).height(); $('.mid-sec').height(bannerHeight); // 杩欓噷鐨?51 鏄互鍓嶇殑灏忕殑banner鍥炬槸 451 if(bannerHeight === 451) { $('body').addClass('setting-flag'); } }); $('body').append(bgImg); bgImg.attr('src', bannerUrl); // 杩欓噷瀵规祹鍗椾竴涓殑 banner 鍥剧壒娈婂鐞嗕笅 if (window.location.host == 'jnyzsx.jnyzh.cn') { if($(window).height() <= 700) { $('.mid-sec').css('cssText', 'background-image: url(' + bannerUrl + ');background-position: center -5% !important'); $('.site-footer').css({'display': 'none'}); } else { $('.mid-sec').css({ 'background': 'url(' + bannerUrl + ') no-repeat center '}); } } else { $('.mid-sec').css({ 'background': 'url(' + bannerUrl + ') no-repeat '}); // $('.mid-sec').css({ 'background': 'url(' + bannerUrl + ') no-repeat center '}); } } /** ENTER鐧诲綍 */ function enterLogin(){ _doLogin(); } /** 鍥剧墖楠岃瘉鐮 鏍¢獙锛屽惈楠岃瘉鐮佽繃鏈熷鐞 * username: 浜戣处鍙风櫥褰曟椂涓 xxx@xxx锛 楠岃瘉鐮佺櫥褰曟椂涓国 captchaLoginId * isConfirm: 鏄惁涓哄浘鐗囬獙璇佺爜鏍¢獙(浼氶櫎姝ょ紦瀛? */ function checkCaptcha(username, isConfirm, successCallback, failCallback, outTimeCallback){ $.post(contextPath+"/checkCaptcha.do",{SESSION_CAPTCHAR_ID:jQuery("#index_code").val(), userName:username, isConfirm:isConfirm},function(result){ if(result.trim() == 'true'){ if(successCallback){ successCallback(); } } else if(result.trim() == 'false'){ if(failCallback){ failCallback(); } } else { //楠岃瘉鐮佸凡杩囨湡 $('#index_code').val('').focus(); document.getElementById("error_div").innerHTML = '璇烽噸鏂拌緭鍏ュ浘鐗囬獙璇佺爜锛屽師楠岃瘉鐮佸凡杩囨湡'; refreshCode(); if(typeof outTimeCallback != 'undefined' && outTimeCallback){ outTimeCallback(); } } }); } var Login = function() { var _loginKey = null, _timer = null; function createQrcodeAndCheck(){ jQuery('#qrcodeRefresh').hide(); jQuery('#loginQrcodeDiv').empty(); jQuery.post(contextPath + '/cloud/get-qrcode-key.do', function(data){ _loginKey = data.replace('\r\n','').replace('\n', ''); jQuery('#loginQrcodeDiv').qrcode({width:129,height:129,correctLevel:0,text:allContextPath + 'open/qrcodeLogin.do?'+new Date().getTime()+'&loginKey=' + _loginKey}); _timer = setInterval(function(){ $.post(contextPath + '/cloud/get-qrcode-status.do', {'codeKey':_loginKey}, function(result){ if(result.status == '1'){ if(result.data.status == 1){ $('#qrcodeLoginConfirm').show(); $('.login-box').hide(); }else if(result.data.status == 2){ var resultMap = {"casCrossDomainConfig":result.casCrossDomainConfig,"casServer":result.casServer,"casTgc":result.casTgc}; casCrossDomainLogin(resultMap, function(data){ window.location.href=contextPath + '/open/loginByToken.do?token=' + result.data.token; }); } }else if(result.status == '2'){ jQuery('#qrcodeRefresh').show(); } }); }, 2 * 1000); }); } return{ init: function() { $('#verificationCode').hide(); if( document.getElementById("iptUser").value=="") { jQuery('#iptUser').focus(); } else { $('#accountText').empty(); jQuery('#iptPwd').focus(); } $('#iptUser').removeAttr('disabled'); $('#iptPwd').removeAttr('disabled'); //閽堝ie 瀵嗙爜杈撳叆妗嗚幏寰楃劍鐐规椂鐩存帴閫変腑宸茶緭鍏ュ瘑鐮 $('input[type="password"]').live('focus',function(){ var inp=this; setTimeout(function(){ inp.select(); },1); }); $('#iptUser').live('focus keyup', function(){ if($.trim($(this).val())){ $('#accountText').empty(); }else{ var text = jQuery('.site-login .cur').hasClass('tel-account')?I18n.trans('鎵嬫満鍙?):I18n.trans('鐢ㄦ埛鍚?鎵嬫満鍙?); $('#accountText').html(text); } }); if(checkCloudDomainUrl()){ var xhr = null; $('#iptUser').autocomplete({ source:function( request, response ) { if ( xhr ) { xhr.abort(); } var url = contextPath + "cloud/loadSchoolSuffix.do"; if(request) { if(url.indexOf('?') < 0) { url += '?'; }else{ url += '&' + new Date().getTime(); } for(var p in request) { url += '&' + p + '=' + request[p]; } } xhr = jQuery.ajax({ url: appEncodeURL(url), dataType: "json", type: 'get', success: function( data ) { response( data ); if(data.length == 1 && data[0] == request.term){ setTimeout(function(){ $('#iptUser').autocomplete('close'); },1000); } }, error: function() { response( [] ); } }); }, minlength:2, select: function(event, ui){ if(event.keyCode == 13) $('#iptUser').addClass('selectedValue'); }, open: function(event, ui){ $('#iptUser').removeClass('selectedValue'); } }); $('.account-helper').show(); } $('#iptPwd').live('focus keyup',function(){ if($.trim($(this).val())){ $('#passwordText').empty(); }else{ $('#passwordText').html(I18n.trans('瀵 鐮?)); } }); $('#verificationCode').live('focus keyup',function(){ if($.trim($(this).val())){ $('#passwordText').empty(); }else{ $('#passwordText').html(I18n.trans('楠岃瘉鐮?)); } }); $('#index_code').live('focus keyup',function(){ if($.trim($(this).val())){ $('#NumVerificationText').empty(); }else{ $('#NumVerificationText').html(I18n.trans('楠岃瘉鐮?)); } }); //鍥剧墖楠岃瘉鐮佹 澶卞幓鐒︾偣鍗虫牎楠 /* $('#index_code').live('blur', function(){ var userName = ''; //鏈~鍐欙紝鍒欎笉鍐嶆牎楠 if($('#index_code').val() == ''){ return; } if(jQuery('.site-login .cur').hasClass('tel-account')){ userName = $('#captchaLoginId').val(); } else if(jQuery('.site-login .cur').hasClass('cloud-account')){ userName = $('#iptUser').val() + jQuery('.login-box .name-tip').html(); } /!*checkCaptcha(userName, false, function(){ editStatuImg('code_wrap', true); // enterLogin(); }, function(){ editStatuImg('code_wrap', false, '璇疯緭鍏ユ纭殑鍥剧墖楠岃瘉鐮?); });*!/ });*/ //鎵嬫満鍙枫€佽处鍙疯緭鍏ユ 澶卞幓鐒︾偣鍗虫牎楠 $('#iptUser').live('blur', function(){ //浜戣处鍙风櫥褰 if(jQuery('.site-login .cur').hasClass('cloud-account')){ if ($('#iptUser').val() == '') { editStatuImg('userPhone', false, '璇疯緭鍏ユ偍鐨勭敤鎴峰悕/鎵嬫満鍙?); return false; } else { initAndLoadCode(); editStatuImg('userPhone'); if($('#error_div').html() == '璇疯緭鍏ユ偍鐨勭敤鎴峰悕/鎵嬫満鍙?){ $('#error_div').html(''); } // enterLogin(); return true; } } if(!$('.site-login .cur').hasClass('tel-account')){ //涓嶆槸鐭俊楠岃瘉鐮佺櫥褰 return; } if(new RegExp($('#telephone-pattern').val()).test($('#iptUser').val())){ editStatuImg('userPhone', true); // enterLogin(); return true; } else { editStatuImg('userPhone', false, '璇疯緭鍏ユ纭殑鎵嬫満鍙?); return false; } }); //鐭俊楠岃瘉鐮佹 澶卞幓鐒︾偣鍗虫牎楠 $('#verificationCode').live('blur', function(){ var verificationCode = $('#verificationCode').val(); /*if(getStatuOfStatuImg('userPhone') != 0 || ($('#telAccountByCaptcha').val() == '1' && getStatuOfStatuImg('code_wrap') != 0)){ //鎵嬫満鍙蜂笉姝g‘銆佸浘鐗囬獙璇佺爜涓嶆纭€佹湭杈撳叆 return; }*/ if(verificationCode == ''){ editStatuImg('#passwordPhoneCode', false, '璇疯緭鍏ユ纭殑鎵嬫満楠岃瘉鐮?); return; } var phoneNumber = $('#iptUser').val(); $.getJSON(contextPath+'cloud/check-verification-code.do?phoneNumber='+phoneNumber + '&verificationCode='+ verificationCode +'&'+ new Date().getTime(), function(data){ if(data && data.result == 'success'){ editStatuImg('passwordPhoneCode', true); // enterLogin(); } else if(data && data.result == 'error'){ editStatuImg('passwordPhoneCode', false, data.msg); } else { editStatuImg('passwordPhoneCode', false, '绯荤粺鍑洪敊锛侊紒锛?); } }); }); // 鍒囨崲鐧诲綍鏂瑰紡 $('.account-change').live('click', function(){ $('#iptUser').removeAttr('disabled'); $('#iptPwd').removeAttr('disabled'); var loginDomain = document.domain; if($(this).hasClass('cur')) return; document.getElementById('error_div').innerHTML = ''; $(this).addClass('cur').siblings('.account-change').removeClass('cur'); //娓呴櫎楠岃瘉鐘舵€ editStatuImg('code_wrap'); editStatuImg('passwordPhoneCode'); editStatuImg('userPhone'); $('#index_code').val(''); if($(this).hasClass('qrcode-account')){ //浜岀淮鐮佺櫥褰 $('.site-login #loginForm').hide(); $('.site-login .qrcode-login-box').show(); createQrcodeAndCheck(); }else{ clearInterval(_timer); $('.site-login #loginForm').show(); $('.site-login .qrcode-login-box').hide(); refreshCode(); $('#iptUser').focus(); if($(this).hasClass('cloud-account')){ sendMssClick(null); $('.login-box .hd h2 #accountChangeLogin').html('浜戣处鍙风櫥褰?); $('#iptUser').val(''); $('#accountText').html(I18n.trans('鐢ㄦ埛鍚?鎵嬫満鍙?)); // 瀵嗙爜 鍏堜簬 鍥剧墖楠岃瘉鐮 $('#passwordPhoneCode').insertBefore('#code_wrap'); if(!checkCloudDomainUrl()){ $('.login-box .name-tip').html(_loginSuffix).show(); }else{ $('.account-helper').show(); $('#iptUser').autocomplete({ disabled : false }); } $('.login-box .name-tip:last').hide(); $('#iptPwd').show(); $('#verificationCode').hide(); $('#verificationCode').val(''); $('#passwordText').html(I18n.trans('瀵 鐮?)); $('#login-change').removeClass('tel-row').addClass('user-row'); }else{ $('.login-box .hd h2 #accountChangeLogin').html('鎵嬫満鍙风櫥褰?); $('.login-box .name-tip').html(''); $('.account-helper').hide(); if($('#telAccountByCaptcha').val() == '1'){ //鎵嬫満楠岃瘉鐮佺櫥褰 闇€瑕 鍏堟牎楠屽浘鐗囬獙璇佺爜 refreshCode(); //鍥剧墖楠岃瘉鐮 鍏堜簬 鐭俊楠岃瘉鐮 $('#code_wrap').insertBefore('#passwordPhoneCode'); } //鍚庣紑鏄剧ず鍙婅緭鍏ヨ鏄 $('#iptUser').val(''); $('#iptPwd').hide(); $('#iptPwd').val(''); $('#verificationCode').show(); $('#accountText').html(I18n.trans('鎵嬫満鍙?)); $('#passwordText').html(I18n.trans('楠岃瘉鐮?)); $('.login-box #pwdTip').html('