From caf168021b2d6539da27e250ad3173523f48ba1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E9=87=91=E6=B3=BD?= <1098696801@qq.com> Date: Mon, 12 Dec 2022 12:04:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81=20?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E5=8E=9F=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/magic-api/api/系统管理/用户管理/个人信息修改.ms | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/data/magic-api/api/系统管理/用户管理/个人信息修改.ms b/data/magic-api/api/系统管理/用户管理/个人信息修改.ms index aaf7083..643534c 100644 --- a/data/magic-api/api/系统管理/用户管理/个人信息修改.ms +++ b/data/magic-api/api/系统管理/用户管理/个人信息修改.ms @@ -24,6 +24,13 @@ ================================ import cn.dev33.satoken.secure.SaSecureUtil; +var oldPassword = db.selectValue(""" + select password from sys_user where id = #{id} +""") +if(oldPassword != SaSecureUtil.sha256(password)){ + exit 0, '原密码不正确!' +} + var data = { id, phone, @@ -32,4 +39,4 @@ var data = { if(newPassword){ data.password = newPassword ? SaSecureUtil.sha256(newPassword) : '' } -return db.table('sys_user').primary('id').update(data, true) \ No newline at end of file +return db.table('sys_user').primary('id').update(data, true)