diff --git a/internal/httpd/api_utils.go b/internal/httpd/api_utils.go index 289ac77b..bd62b655 100644 --- a/internal/httpd/api_utils.go +++ b/internal/httpd/api_utils.go @@ -752,6 +752,8 @@ func handleResetPassword(r *http.Request, code, newPassword string, isAdmin bool if err == nil { err = resetCodesMgr.Delete(code) } + user.LastPasswordChange = util.GetTimeAsMsSinceEpoch(time.Now()) + user.Filters.RequirePasswordChange = false return &admin, &user, err }