change user password via accounts API

This commit is contained in:
Hunter Kehoe
2025-01-25 21:25:59 -07:00
parent b2b9891a58
commit 8f9dafce20
4 changed files with 54 additions and 0 deletions

View File

@@ -49,6 +49,12 @@ func (s *Server) handleUsersAdd(w http.ResponseWriter, r *http.Request, v *visit
if err != nil && !errors.Is(err, user.ErrUserNotFound) {
return err
} else if u != nil {
if req.Force == true {
if err := s.userManager.ChangePassword(req.Username, req.Password); err != nil {
return err
}
return s.writeJSON(w, newSuccessResponse())
}
return errHTTPConflictUserExists
}
var tier *user.Tier