|
@@ -5,13 +5,22 @@
|
|
|
var HOST_NAME = "36.134.100.99:1111";
|
|
|
|
|
|
|
|
|
-SYS_ADDR = location.href.trim().toLowerCase().replace(/login\/+$/, ""),
|
|
|
+const SYS_ADDR = location.href.trim().toLowerCase().split('login')[0],
|
|
|
+
|
|
|
+
|
|
|
COOKIE_EXPIRES = 1,
|
|
|
COOKIE_PATH = location.pathname.trim().toLowerCase().replace(/login\/+$/, "");
|
|
|
|
|
|
|
|
|
window.onload = function () {
|
|
|
- tokenLogin()
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if( ! tokenLogin()){
|
|
|
+ return
|
|
|
+ }
|
|
|
var userInput = $(".username");
|
|
|
var passwordInput = $('.password');
|
|
|
var btnLogin = $('.login');
|
|
@@ -52,9 +61,26 @@ window.onload = function () {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
- debugger
|
|
|
+ $.ajax({
|
|
|
+
|
|
|
+
|
|
|
+ url: "http://" + HOST_NAME + "/auth/oauth/token",
|
|
|
+
|
|
|
+ data: {
|
|
|
+ "token": tempObj.token,
|
|
|
+ "appName": tempObj.appName,
|
|
|
+ "loginType":"token"
|
|
|
+ },
|
|
|
+ type: "post",
|
|
|
+ dataType: "json",
|
|
|
+ success: ajaxCallBack.bind(this),
|
|
|
+ error: errorCallBack.bind(this)
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+
|
|
|
}else{
|
|
|
document.getElementById("mainContainer").setAttribute("style","");
|
|
|
+ return true
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -67,7 +93,6 @@ window.onload = function () {
|
|
|
function loginCallBack(result) {
|
|
|
var username = userInput.val().trim();
|
|
|
var password = passwordInput.val().trim();
|
|
|
-
|
|
|
if (username == '' && password != '') {
|
|
|
$(".error").show();
|
|
|
$(".errorInfoUsername").text("用户名不能为空!");
|
|
@@ -96,15 +121,19 @@ window.onload = function () {
|
|
|
}
|
|
|
|
|
|
function ajaxCallBack(result) {
|
|
|
- if ($(".remember_check").hasClass("check")) {
|
|
|
+ if(result.code==-1){
|
|
|
+ alert(result.message);
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if ($(".remember_check").hasClass("check")||window.location.href.indexOf("token")>-1) {
|
|
|
var remember = hex_sha1("remember");
|
|
|
Cookies.set(remember, "true", {
|
|
|
path: SYS_ADDR
|
|
|
});
|
|
|
- Cookies.set(hex_sha1("username"), Secret_Key(userInput.val(), 'encryption'), {
|
|
|
+ Cookies.set(hex_sha1("username"), Secret_Key(userInput.val()||result.result.username, 'encryption'), {
|
|
|
path: SYS_ADDR
|
|
|
});
|
|
|
- Cookies.set(hex_sha1("psw"), Secret_Key(passwordInput.val(), 'encryption'), {
|
|
|
+ Cookies.set(hex_sha1("psw"), Secret_Key(passwordInput.val()||'', 'encryption'), {
|
|
|
path: SYS_ADDR
|
|
|
});
|
|
|
} else {
|
|
@@ -114,7 +143,7 @@ window.onload = function () {
|
|
|
Cookies.remove(hex_sha1("userid"));
|
|
|
}
|
|
|
if (result.code == 1) {
|
|
|
- Cookies.set(hex_sha1("username"), Secret_Key(userInput.val(), 'encryption'), {
|
|
|
+ Cookies.set(hex_sha1("username"), Secret_Key(userInput.val()||result.result.username, 'encryption'), {
|
|
|
path: COOKIE_PATH
|
|
|
});
|
|
|
Cookies.set(hex_sha1("token"), Secret_Key(result.result.accessToken, 'encryption'), {
|