Add Remember me

This commit is contained in:
Viktor Yudov 2024-08-13 02:51:05 +03:00
parent 4e79d0ee03
commit 3e6ded18a5
7 changed files with 49 additions and 3 deletions

View file

@ -53,6 +53,8 @@ new Vue({
authenticating: false,
password: null,
requiresPassword: null,
remember: false,
rememberMeEnabled: false,
clients: null,
clientsPersist: {},
@ -239,6 +241,7 @@ new Vue({
this.authenticating = true;
this.api.createSession({
password: this.password,
remember: this.remember,
})
.then(async () => {
const session = await this.api.getSession();
@ -362,6 +365,11 @@ new Vue({
alert(err.message || err.toString());
});
this.api.getRememberMeEnabled()
.then((rememberMeEnabled) => {
this.rememberMeEnabled = rememberMeEnabled;
});
setInterval(() => {
this.refresh({
updateCharts: this.updateCharts,