diff --git a/core/backend/src/main/java/io/dataease/auth/server/AuthServer.java b/core/backend/src/main/java/io/dataease/auth/server/AuthServer.java
index 9f1b2b082a..3684ff8869 100644
--- a/core/backend/src/main/java/io/dataease/auth/server/AuthServer.java
+++ b/core/backend/src/main/java/io/dataease/auth/server/AuthServer.java
@@ -196,6 +196,11 @@ public class AuthServer implements AuthApi {
}
if (user.getIsAdmin() && user.getPassword().equals("40b8893ea9ebc2d631c4bb42bb1e8996")) {
result.put("passwordModified", false);
+ result.put("defaultPwd", "dataease");
+ }
+ if (!user.getIsAdmin() && user.getPassword().equals("83d923c9f1d8fcaa46cae0ed2aaa81b5")) {
+ result.put("passwordModified", false);
+ result.put("defaultPwd", DEFAULT_PWD);
}
}
diff --git a/core/frontend/src/App.vue b/core/frontend/src/App.vue
index 380888af6b..40f3077521 100644
--- a/core/frontend/src/App.vue
+++ b/core/frontend/src/App.vue
@@ -13,7 +13,7 @@
:title="$t('user.change_password')"
:show-close="false"
>
-
+
@@ -28,7 +28,8 @@ export default {
components: { PluginCom, PasswordUpdateForm },
data() {
return {
- showPasswordModifiedDialog: false
+ showPasswordModifiedDialog: false,
+ defaultPwd: 'dataease'
}
},
computed: {
@@ -46,6 +47,7 @@ export default {
},
mounted() {
const passwordModified = JSON.parse(localStorage.getItem('passwordModified'))
+ this.defaultPwd = localStorage.getItem('defaultPwd')
if (typeof passwordModified === 'boolean') {
this.$store.commit('user/SET_PASSWORD_MODIFIED', passwordModified)
}
diff --git a/core/frontend/src/store/modules/user.js b/core/frontend/src/store/modules/user.js
index 4156ec3ea9..a49152b1c6 100644
--- a/core/frontend/src/store/modules/user.js
+++ b/core/frontend/src/store/modules/user.js
@@ -86,6 +86,9 @@ const actions = {
if (Object.prototype.hasOwnProperty.call(data, 'passwordModified')) {
passwordModified = data.passwordModified
}
+ if (Object.prototype.hasOwnProperty.call(data, 'defaultPwd')) {
+ localStorage.setItem('defaultPwd', data.defaultPwd)
+ }
commit('SET_PASSWORD_MODIFIED', passwordModified)
localStorage.setItem('passwordModified', passwordModified)
resolve()