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)