WaterCloud.Web\Views\Login\Index.cshtml文件内,214行左右
$.ajax({
url: "/Login/CheckLogin?v=" + new Date().Format("yyyy-MM-dd hh:mm:ss"),
data: { username: $.trim($('#username').val()), localurl: $('#wchost').val(), password: $.md5($.trim($('#password').val())) },
type: "post",
dataType: "json",
success: function (data) {
console.log('success',data)
if (data.state == "success") {
$("#login_button").empty();
$("#login_button").html("登录成功,正在跳转...");
var realurl = $.cookie('wc_realreturnurl');
if (realurl != null) {
console.log('realurl != null', realurl)
//原文件内容
//window.location.href = realurl;
//修改内容
window.location.href = '@Url.Content("~/Home/Index")' + "#/" + realurl;
$.cookie('wc_realreturnurl', '', { path: "/", expires: -1 });
$.cookie('wc_returnurl', '', { path: "/", expires: -1 });
}
else {
console.log('realurl == null', realurl)
var url = $.cookie('wc_returnurl');
if (url != null) {
console.log('url != null', url)
window.location.href = '@Url.Content("~/Home/Index")' + "#/" + url;
$.cookie('wc_returnurl', '', { path: "/", expires: -1 });
}
else {
console.log('url == null', url)
window.location.href = '@Url.Content("~/Home/Index")';
}
}
} else {
$("#login_button").empty();
$("#login_button").removeAttr('disabled').html("登 入");
draw(show_num);
layer.msg(data.message);
$.login.formMessage(data.message);
}
},
error: function (res) {
$("#login_button").empty();
$("#login_button").removeAttr('disabled').html("登 入");
draw(show_num);
layer.msg("系统未知错误,请重新登录");
$.login.formMessage("系统未知错误,请重新登录");
}
});