diff --git a/html/src/app.js b/html/src/app.js
index 43939976..a871ecd1 100644
--- a/html/src/app.js
+++ b/html/src/app.js
@@ -5971,38 +5971,7 @@ speechSynthesis.getVoices();
}
return new Promise((resolve, reject) => {
if (this.enablePrimaryPassword) {
- this.checkPrimaryPassword(loginParmas)
- .then((pwd) => {
- this.loginForm.loading = true;
- return API.getConfig()
- .catch((err) => {
- this.loginForm.loading = false;
- reject(err);
- })
- .then(() => {
- API.login({
- username: loginParmas.username,
- password: pwd,
- cipher: loginParmas.password
- })
- .catch((err2) => {
- this.loginForm.loading = false;
- API.logout();
- reject(err2);
- })
- .then(() => {
- this.loginForm.loading = false;
- resolve();
- });
- });
- })
- .catch((_) => {
- this.$message({
- message: 'Incorrect primary password',
- type: 'error'
- });
- reject(_);
- });
+ API.logout();
} else {
API.getConfig()
.catch((err) => {
@@ -6017,11 +5986,9 @@ speechSynthesis.getVoices();
.catch((err2) => {
this.loginForm.loading = false;
API.logout();
- reject(err2);
})
.then(() => {
this.loginForm.loading = false;
- resolve();
});
});
}
diff --git a/html/src/index.pug b/html/src/index.pug
index 809c8637..f9eee155 100644
--- a/html/src/index.pug
+++ b/html/src/index.pug
@@ -1132,7 +1132,7 @@ html
div.options-container
span.header Application
div.options-container-item
- span.name Use a Primary Password
+ span.name(style="min-width:236px") Encrypt password (disables auto login)
el-switch(v-model="enablePrimaryPassword" @change="enablePrimaryPasswordChange" :disabled="!loginForm.savedCredentials[API.currentUser.username]")
div.options-container-item
span.name Start at Windows startup