summaryrefslogtreecommitdiff
path: root/web/share/js/index/main.js
diff options
context:
space:
mode:
authorDevaev Maxim <[email protected]>2018-12-16 22:25:48 +0300
committerDevaev Maxim <[email protected]>2018-12-16 22:25:48 +0300
commit18842fdd35d387fef89b8b73f40c9db334f54121 (patch)
tree8cecdf5ba21eb9d09d40cb397b074698f01502cf /web/share/js/index/main.js
parentb8df7a71fec778f16d0905ac474cbdb8cc829789 (diff)
process 401 and 403
Diffstat (limited to 'web/share/js/index/main.js')
-rw-r--r--web/share/js/index/main.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/web/share/js/index/main.js b/web/share/js/index/main.js
index f42b9af6..369706ac 100644
--- a/web/share/js/index/main.js
+++ b/web/share/js/index/main.js
@@ -53,6 +53,8 @@ function __loadKvmdInfo() {
$("kvmd-meta-server-host").innerHTML = "";
document.title = "Pi-KVM Index";
}
+ } else if (http.status === 401 || http.status === 403) {
+ document.location.href = "/login";
} else {
setTimeout(__loadKvmdInfo, 1000);
}
@@ -76,7 +78,7 @@ function __makeApp(id, path, icon, name) {
function __logout() {
var http = tools.makeRequest("POST", "/kvmd/auth/logout", function() {
if (http.readyState === 4) {
- if (http.status === 200) {
+ if (http.status === 200 || http.status === 401 || http.status === 403) {
document.location.href = "/login";
} else {
wm.error("Logout error:<br>", http.responseText);