(originalPassword string, newPassword string, userId int)
| 549 | } |
| 550 | |
| 551 | func checkUpdatePassword(originalPassword string, newPassword string, userId int) (updatePassword bool, err error) { |
| 552 | var currentUser *model.User |
| 553 | currentUser, err = model.GetUserById(userId, true) |
| 554 | if err != nil { |
| 555 | return |
| 556 | } |
| 557 | if !common.ValidatePasswordAndHash(originalPassword, currentUser.Password) { |
| 558 | err = fmt.Errorf("原密码错误") |
| 559 | return |
| 560 | } |
| 561 | if newPassword == "" { |
| 562 | return |
| 563 | } |
| 564 | updatePassword = true |
| 565 | return |
| 566 | } |
| 567 | |
| 568 | func DeleteUser(c *gin.Context) { |
| 569 | id, err := strconv.Atoi(c.Param("id")) |
no test coverage detected