<\/script>"
)
}
var captchaIns = null;
var captError = getQueryString("jcaptchaError");
var captDefect = getQueryString("jcaptchaDefect");
$(function () {
if(!isLocalLoginCode){
initCXCaptcha({
captchaId: 'fdHguSojgSJag5B74ij8Bu8ZAzWlNgXM',
element: '#captcha',
// type: 'textclick',
// mode: 'embed',
mode: 'popup',
onVerify: function (err, data) {
if (err) return;
$("#jcaptchaCodeChaoxing").val(data.validate);
postLogin();
}
}, function onload(instance) {
captchaIns = instance;
}, function onerror(err) {
});
$("#jcaptchaCodeLocal").remove();
}else{
$("#jcaptchaCodeChaoxing").remove();
}
});
function keydown() {
if (event.keyCode == 13) {
login();
}
}
function encryptPassword(){
var publicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCJhIPpABqy/X5Y/9Dwd6HxSqtOP1dNSWbfoGpocrHQEyXW6G6pC9eV8lZIrdPpsnEWPUFDMklfxl652VZltCfb6R1gZ1M6Ye5C/S0OYcWIsNsf89y3YTtfULLu6o8ho6/8XZ14X7nFenEXNTE9yrgY4nOWFvndel95sEm9qXbLiwIDAQAB";
var encrypt = new JSEncrypt();
encrypt.setPublicKey(publicKey);
var password;
password = encrypt.encrypt($("#passWord").val());
document.getElementById("passWord").value = password;
if (document.getElementById("passWord").value !== password) {
return false;
}
return true;
}
function login(attempt = 0) {
let flag = encryptPassword();
if (flag === false && attempt < 3) {
// 一秒钟后再执行一次,最多三次
setTimeout(function () {
login(attempt + 1);
}, 1000);
return;
}
var hostname = window.locations.hostname;
if (captError == 1) {
if(isLocalLoginCode){
postLogin();
}else{
captchaIns && captchaIns.popUp();
}
} else {
postLogin();
}
}
function getQueryString(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = window.locations.search.substr(1).match(reg);
if (r != null) {
return unescape(r[2]);
}
return null;
}
function postLogin() {
var username = $("#userName").val();
var password = $("#passWord").val();
if (username == undefined || username == "") {
top.layer.alert("请输入账号");
return false;
}
if (password == undefined || password == "") {
top.layer.alert("请输入密码");
return false;
}
$("#loginButton").attr('disabled', true);
document.getElementById("loginform").submit();
}
//BEGIN CHECKBOX & RADIO
$('input[type="checkbox"]').iCheck({
checkboxClass: 'icheckbox_minimal-grey',
increaseArea: '20%' // optional
});
$('input[type="radio"]').iCheck({
radioClass: 'iradio_minimal-grey',
increaseArea: '20%' // optional
});
//END CHECKBOX & RADIO
function changeJcaptchaSrc() {
document.getElementById("img_jcaptcha").src='/__xh__/jwgl.jlau.edu.cn/codegen/getCode?codetoken=' + $("#codetoken").val()+"&_="+ (new Date()).getTime();
}
本站内容按公开信息整理,栏目与正文互为入口,便于对照阅读。