Browse Source

improve disableAuth handling

pull/154/head
LouisLam 3 years ago
parent
commit
8ebaca4c5c
  1. 13
      src/mixins/socket.js
  2. 2
      src/pages/Settings.vue

13
src/mixins/socket.js

@ -58,7 +58,8 @@ export default {
socket.on("autoLogin", (monitorID, data) => {
this.loggedIn = true;
this.storage().token = "autoLogin"
this.storage().token = "autoLogin";
this.allowLoginDialog = false;
});
socket.on("monitorList", (data) => {
@ -166,6 +167,16 @@ export default {
if (token) {
if (token !== "autoLogin") {
this.loginByToken(token)
} else {
// Timeout if it is not actually auto login
setTimeout(() => {
if (! this.loggedIn) {
this.allowLoginDialog = true;
this.$root.storage().removeItem("token");
}
}, 5000);
}
} else {
this.allowLoginDialog = true;

2
src/pages/Settings.vue

@ -194,7 +194,7 @@ export default {
enableAuth() {
this.settings.disableAuth = false;
this.saveSettings();
this.$root.storage().token = null;
this.$root.storage().removeItem("token");
},
},

Loading…
Cancel
Save