From bcc189d6447fb2fdd1602aa9c3c919b447b2faba Mon Sep 17 00:00:00 2001 From: LH_R Date: Tue, 3 Feb 2026 17:28:22 +0800 Subject: [PATCH] fix(ui): disable password encryption during LDAP login --- oneterm-ui/src/views/user/Login.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/oneterm-ui/src/views/user/Login.vue b/oneterm-ui/src/views/user/Login.vue index 2192d10..786391a 100644 --- a/oneterm-ui/src/views/user/Login.vue +++ b/oneterm-ui/src/views/user/Login.vue @@ -170,8 +170,9 @@ export default { const loginParams = { ...values } delete loginParams.username loginParams.username = values.username - loginParams.password = appConfig.useEncryption ? md5(values.password) : values.password + loginParams.auth_with_ldap = hasLDAP ? Number(auth_with_ldap) : undefined + loginParams.password = (appConfig.useEncryption && !loginParams.auth_with_ldap) ? md5(values.password) : values.password localStorage.setItem('ops_auth_type', '') Login({ userInfo: loginParams })