openid=0.2780110515149985
GetPublicKey=01000100834ac892dcf4d56cc0a3a5e8c34c07738ee971f2a16e7d7116b76d5280855c5b287a062adc5fc0299ec5b90c0d41eab0948a0da7eb8a6e752523d52bfc54c3f34f0c459ce98e45445e06855507b898345bc0d70b45ddebfac679a15333bb2994d73dd482daa398e73103e6b23e07d6d0f27f87bea44b8e85aef57f83a19564c11c1eec3d90e02c2871ec3169eed223c82cb9b4328fa29a39cb0a304a83e6d6c1d41026b33fe5d4ecbba00e1f3ca8179828cc6c227effa85fa45cbbbc8db127edb43e2ab3f02186ce636c185cf281431b901b45ac5e013458a7b78e4b18c86ab4b22d5babc9ee69ea56039c9e5638dab5d6c8e79ddeedfd75d8023363c2a0a4e9
j_password=6a0861432a53b8af05daa696f1a2bce88b9cd5e9d9adba00f899880c78b8d39a47a4eacaf5702d346b4387f0ef35ceeec68ec73aa50ba984f3bcdd503dac0e490c7dac282bb015edaee536e21508976261cd4cd6bd326d2f6dcc6266bb15aa019be051dc633b8d573d9bf25de25bd4b1893b76ca76dbde712f33d6cbff5c08a8b1288202aa602e0dd3bd0d2177b769cf78d9bebdd6862c6ea055cce75f86d04ee767500c3ef2932702e346b7462ed33a6e3ce0462b0d3cdcdbddc6407e2bb0a1f4bfeddcc6b59b2aa1d75e0dcf5f237b2f72e06991f11ba5e3090275931af6aa756578b53f752806ec533781b4f25ec5603f3dcedbf66ce570810b2a975f1df5
RSAKeyPair
$(document).ready(function(){
isCheckCode();
$("#username").change(function(){
isCheckCode();
});
if(window.screen.height < 768 || window.screen.width < 1024){
$("#screenMSG").text("警告:当前的分辨率不满足1024x768或更高,某些菜单按钮可能显示不全。");
$("#screenMSG").addClass("warnInfo");
}
$("#login_bar").click(
function(){
login();
}
);
});
function reloadImage(){
var img=document.getElementById("pic");
img.src="page!genCodeImage.action?random="+Math.random();
}
function login(){
if ($("#username").val() == "") {
$.dialog({type: "warn", content: "请输入您的用户名。", modal: true, autoCloseTime: 3000});
return false;
}
if ($("#password").val() == "") {
$.dialog({type: "warn", content: "请输入您的密码。", modal: true, autoCloseTime: 3000});
return false;
}
var pKey=getPublicKey();
$("#pkid").val(pKey);
setMaxDigits(260);
var key = new RSAKeyPair(pKey.substring(0, 6), '', pKey.substring(6));
document.getElementById('hide_password').value = encryptedString(key,$('#password').val());
document.getElementById('loginForm').submit();
$("#login_bar").attr("disabled",true);
}
function getPublicKey(){
ajaxobject = $.ajax({url:'page!ajaxGetPublicKey.action?openid='+Math.random(),async:false,success:function(data){
result = data;
}});
return result;
}
document.onkeydown=function(evt) {
evt = (evt) ? evt : ((window.event) ? window.event : "");
var key = evt.keyCode?evt.keyCode:evt.which;
if(key == 13) {
document.getElementById("login_bar").click();
evt.returnValue = false;
}
};
if (self != top) {
top.location = self.location;
};
function isCheckCode(){
var username = $.trim($("#username").val());
if( username.length == 0){
return ;
}
$.ajax({
url : 'page!isShowCheckCode.action?j_username='+encodeURIComponent(username)+'&openid=' + Math.random(),
async : true,
dataType : "json",
success : function (data) {
if(data.status){
$(".checkCode").show();
}else{
$(".checkCode").hide();
}
}
});
}