diff --git a/cmdb-ui/src/config/app.js b/cmdb-ui/src/config/app.js index ebf79dc..59161c7 100644 --- a/cmdb-ui/src/config/app.js +++ b/cmdb-ui/src/config/app.js @@ -4,6 +4,7 @@ const appConfig = { buildAclToModules: true, // 是否在各个应用下 内联权限管理 ssoLogoutURL: '/api/sso/logout', showDocs: false, + useEncryption: true, } export default appConfig diff --git a/cmdb-ui/src/views/user/Login.vue b/cmdb-ui/src/views/user/Login.vue index 568e835..d64553e 100644 --- a/cmdb-ui/src/views/user/Login.vue +++ b/cmdb-ui/src/views/user/Login.vue @@ -63,6 +63,7 @@ import md5 from 'md5' import { mapActions } from 'vuex' import { timeFix } from '@/utils/util' +import appConfig from '@/config/app.js' export default { data() { @@ -116,7 +117,7 @@ export default { const loginParams = { ...values } delete loginParams.username loginParams[!state.loginType ? 'email' : 'username'] = values.username - loginParams.password = md5(values.password) + loginParams.password = appConfig.useEncryption?md5(values.password):values.password Login(loginParams) .then((res) => this.loginSuccess(res)) .finally(() => {