[Forntend] 登入 開發機與測試機程序判斷
This commit is contained in:
parent
730654dc66
commit
d943fb3fc5
@ -56,7 +56,7 @@
|
|||||||
<label class="custom-control-label" for="rememberme"> 記住我</label>
|
<label class="custom-control-label" for="rememberme"> 記住我</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<button type="submit" class="btn btn-default float-right" onclick="Login(event)">登入</button>
|
<button type="submit" class="btn btn-default float-right" onclick="Login(null,event)">登入</button>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div class="blankpage-footer text-center">
|
<div class="blankpage-footer text-center">
|
||||||
@ -118,18 +118,20 @@
|
|||||||
[
|
[
|
||||||
"init",
|
"init",
|
||||||
|
|
||||||
] ,loadedJsPack);
|
], loadedJsPack);
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadedJsPack() {
|
function loadedJsPack() {
|
||||||
myBaja = new MyBaja();
|
if (location.href.indexOf("localhost:5966") == -1) {
|
||||||
myBaja.setMyUserAccount(Login)
|
myBaja = new MyBaja();
|
||||||
|
myBaja.setMyUserAccount(Login)
|
||||||
|
}
|
||||||
|
|
||||||
if (localStorage.getItem('taipei-t') == 'true') {
|
if (localStorage.getItem('mitsubishi-t') == 'true') {
|
||||||
document.getElementById("rememberme").checked = true;
|
document.getElementById("rememberme").checked = true;
|
||||||
remember = true;
|
remember = true;
|
||||||
$("#account").val(atob(localStorage.getItem('taipei-a')));
|
$("#account").val(atob(localStorage.getItem('mitsubishi-a')));
|
||||||
$("#password").val(atob(localStorage.getItem('taipei-p')));
|
$("#password").val(atob(localStorage.getItem('mitsubishi-p')));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
document.getElementById("rememberme").checked = false;
|
document.getElementById("rememberme").checked = false;
|
||||||
@ -167,73 +169,82 @@
|
|||||||
|
|
||||||
$("#rememberme").click(function () {
|
$("#rememberme").click(function () {
|
||||||
if (remember) {
|
if (remember) {
|
||||||
localStorage.setItem('taipei-t', 'false');
|
localStorage.setItem('mitsubishi-t', 'false');
|
||||||
localStorage.removeItem('taipei-a');
|
localStorage.removeItem('mitsubishi-a');
|
||||||
localStorage.removeItem('taipei-p');
|
localStorage.removeItem('mitsubishi-p');
|
||||||
remember = false;
|
remember = false;
|
||||||
} else {
|
} else {
|
||||||
localStorage.setItem('taipei-t', 'true');
|
localStorage.setItem('mitsubishi-t', 'true');
|
||||||
localStorage.setItem('taipei-a', btoa($("#account").val()));
|
localStorage.setItem('mitsubishi-a', btoa($("#account").val()));
|
||||||
localStorage.setItem('taipei-p', btoa($("#password").val()));
|
localStorage.setItem('mitsubishi-p', btoa($("#password").val()));
|
||||||
remember = true;
|
remember = true;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#account").change(function () {
|
$("#account").change(function () {
|
||||||
if (remember) {
|
if (remember) {
|
||||||
localStorage.setItem('taipei-a', btoa($("#account").val()));
|
localStorage.setItem('mitsubishi-a', btoa($("#account").val()));
|
||||||
} else {
|
} else {
|
||||||
localStorage.removeItem('taipei-a');
|
localStorage.removeItem('mitsubishi-a');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#password").change(function () {
|
$("#password").change(function () {
|
||||||
if (remember) {
|
if (remember) {
|
||||||
localStorage.setItem('taipei-p', btoa($("#password").val()));
|
localStorage.setItem('mitsubishi-p', btoa($("#password").val()));
|
||||||
} else {
|
} else {
|
||||||
localStorage.removeItem('taipei-p');
|
localStorage.removeItem('mitsubishi-p');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
function Login(account) {
|
$("#login-form").on("submit", function (e) {
|
||||||
|
e.preventDefault();
|
||||||
|
})
|
||||||
|
|
||||||
console.log(account)
|
|
||||||
/*if ($("#login-form").valid()) {*/
|
|
||||||
var url = baseApiUrl + "/api/Login/";
|
|
||||||
var send_data = {
|
|
||||||
account: account,
|
|
||||||
password: "rJ2T5Kkj"
|
|
||||||
}
|
|
||||||
$.ajax({
|
|
||||||
method: "post",
|
|
||||||
url: url,
|
|
||||||
data: JSON.stringify(send_data),
|
|
||||||
async: false,
|
|
||||||
contentType: "application/json; charset=UTF-8",
|
|
||||||
dataType: 'json',
|
|
||||||
success: function (rel) {
|
|
||||||
console.log(rel)
|
|
||||||
|
|
||||||
//rel = JSON.stringify(rel);
|
|
||||||
if (rel.code != "0000") {
|
|
||||||
toast_error(rel.msg || "系統內部發生錯誤,請聯絡系統管理員");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
toast_ok(rel.msg);
|
|
||||||
localStorage.setItem('JWT-Authorization', rel.data.token);
|
|
||||||
location.href = "index.html";
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error: function (xhr, textStatus, thrownError) {
|
|
||||||
alert(textStatus);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
function Login(account, e) {
|
||||||
|
e ? e.preventDefault() : "";
|
||||||
|
/*if ($("#login-form").valid()) {*/
|
||||||
|
var url = baseApiUrl + "/api/Login/";
|
||||||
|
var send_data = {
|
||||||
|
account: account,
|
||||||
|
password: "rJ2T5Kkj"
|
||||||
|
}
|
||||||
|
if (location.href.indexOf("localhost:5966") != -1) {
|
||||||
|
send_data = {
|
||||||
|
account: $("#account").val(),
|
||||||
|
password: $("#password").val()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$.ajax({
|
||||||
|
method: "post",
|
||||||
|
url: url,
|
||||||
|
data: JSON.stringify(send_data),
|
||||||
|
async: false,
|
||||||
|
contentType: "application/json; charset=UTF-8",
|
||||||
|
dataType: 'json',
|
||||||
|
success: function (rel) {
|
||||||
|
console.log(rel)
|
||||||
|
|
||||||
|
//rel = JSON.stringify(rel);
|
||||||
|
if (rel.code != "0000") {
|
||||||
|
toast_error(rel.msg || "系統內部發生錯誤,請聯絡系統管理員");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
toast_ok(rel.msg);
|
||||||
|
localStorage.setItem('JWT-Authorization', rel.data.token);
|
||||||
|
location.href = "index.html";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function (xhr, textStatus, thrownError) {
|
||||||
|
alert(textStatus);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user