fix: get password as formvalue

This commit is contained in:
Urko 2023-08-09 20:04:01 +02:00
parent 0c255b0acf
commit 8278b74ae8
1 changed files with 2 additions and 0 deletions

View File

@ -31,6 +31,8 @@ func (handler ProsodyHandler) Post(c *fiber.Ctx) error {
if err := c.BodyParser(&req); err != nil { if err := c.BodyParser(&req); err != nil {
return RenderError(c, fmt.Errorf(" c.BodyParser(&req): %w", err), defaultErrMessage) return RenderError(c, fmt.Errorf(" c.BodyParser(&req): %w", err), defaultErrMessage)
} }
req.CurrentPassword = c.FormValue("current_password")
req.NewPassword = c.FormValue("new_password")
if err := handler.prosodyService.ChangePassword(req.User, req.CurrentPassword, req.NewPassword); err != nil { if err := handler.prosodyService.ChangePassword(req.User, req.CurrentPassword, req.NewPassword); err != nil {
// for _, ip := range c.IPs() { // for _, ip := range c.IPs() {
// handler.fail2banSrv.FailedAttempt(ip) // handler.fail2banSrv.FailedAttempt(ip)