修改密码 验证原密码

This commit is contained in:
吕金泽 2022-12-12 12:04:09 +08:00
parent af614e9ef1
commit caf168021b

View File

@ -24,6 +24,13 @@
================================ ================================
import cn.dev33.satoken.secure.SaSecureUtil; 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 = { var data = {
id, id,
phone, phone,
@ -32,4 +39,4 @@ var data = {
if(newPassword){ if(newPassword){
data.password = newPassword ? SaSecureUtil.sha256(newPassword) : '' data.password = newPassword ? SaSecureUtil.sha256(newPassword) : ''
} }
return db.table('sys_user').primary('id').update(data, true) return db.table('sys_user').primary('id').update(data, true)