$(document).ready(function () {
|
$("#txt_account").keydown(function (e) {
|
if (e.which == 13) {
|
$("#txt_password").focus();
|
}
|
});
|
|
$("#txt_code").keydown(function (e) {
|
if (e.which == 13) {
|
User.Login();
|
}
|
});
|
|
$("#txt_password").keydown(function (e) {
|
if (e.which == 13) {
|
User.Login();
|
}
|
});
|
|
$("#login_button").click(function () {
|
User.Login();
|
});
|
|
$("#imgcode").click(function () {
|
User.imgcode();
|
});
|
|
User.init();
|
User.imgcode();
|
});
|
|
var User = {
|
formMessage: function (msg) {
|
$('.login_tips').find('.tips_msg').remove();
|
$('.login_tips').append('<div class="tips_msg"><i class="icon-spinner"></i>' + msg + '</div>');
|
},
|
Login: function () {
|
var username = $("#txt_account");
|
var password = $("#txt_password");
|
var code = $("#txt_code");
|
if (username.val() == "") {
|
username.focus();
|
User.formMessage('请输入用户名/手机号/邮箱。');
|
return false;
|
} else if (password.val() == "") {
|
password.focus();
|
User.formMessage('请输入登录密码。');
|
return false;
|
}
|
// liudl 注释 暂停验证码功能
|
//else if (code.val() == "") {
|
// code.focus();
|
// User.formMessage('请输入验证码。');
|
// return false;
|
//}
|
else {
|
$("#login_button").attr('disabled', 'disabled').find('span').html("loading...");
|
$.ajax({
|
url: "/Login/CheckLogin",
|
data: { username: $.trim(username.val()), password: $.trim(password.val()), code: $.trim(code.val()) },
|
type: "post",
|
dataType: "json",
|
success: function (data) {
|
if (data.state == "success") {
|
$("#login_button").find('span').html("登录成功,正在跳转...");
|
window.setTimeout(function () {
|
var url = $("#hdUrl").val();
|
if (url == undefined || url == "")
|
window.location.href = "/Home/Index";
|
else
|
window.location.href = url;
|
}, 500);
|
} else {
|
$("#login_button").removeAttr('disabled').find('span').html("登录");
|
User.imgcode();
|
code.val('');
|
User.formMessage(data.message);
|
}
|
}
|
});
|
}
|
},
|
init: function () {
|
$('.wrapper').height($(window).height());
|
$(".container").css("margin-top", ($(window).height() - $(".container").height()) / 2 - 50);
|
$(".logo").css("padding-left", ($(".logo").width() - ($("#logoId").width() + $("#logoName").width())) / 2 + 10);
|
$(window).resize(function (e) {
|
$('.wrapper').height($(window).height());
|
$(".container").css("margin-top", ($(window).height() - $(".container").height()) / 2 - 50);
|
$(".logo").css("padding-left", ($(".logo").width() - ($("#logoId").width() + $("#logoName").width())) / 2 + 10);
|
});
|
|
$("#txt_account").focus();
|
},
|
imgcode: function () {
|
$("#imgcode").attr("src", "/Login/GetAuthCode?time=" + Math.random());
|
}
|
}
|