修复个人中心修改密码不生效问题

This commit is contained in:
linwenxiang
2021-03-25 11:34:30 +08:00
parent 78c67185fd
commit 58b439f553
4 changed files with 35 additions and 20 deletions
+2 -5
View File
@@ -326,16 +326,13 @@ func (e *SysUser) SysUserUpdatePwd(c *gin.Context) {
// 数据权限检查
p := actions.GetPermissionFromContext(c)
object := &system.SysUser{
UserId: p.UserId,
Password: pwd.Password,
}
serviceSysUser := service.SysUser{}
serviceSysUser.Orm = db
serviceSysUser.Log = log
err = serviceSysUser.UpdateSysUser(object, p)
err = serviceSysUser.UpdateSysUserPwd(user.GetUserId(c), pwd.OldPassword, pwd.NewPassword, p)
if err != nil {
log.Error(err)
e.Error(c, http.StatusForbidden, err, "密码修改失败")
return
}
e.OK(c, nil, "密码修改成功")