X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=api%2Froutes.go;h=22af0e728c9e0c6fe3c365592466512ad42886c1;hb=85545aba62546f219a9c9730945511412a3174ef;hp=cdf3dd97cd5d67cb8e73ba6c7c6bc89ae2fe4816;hpb=b94f3416c1afe6363249b46bf2b299dfe8e4007f;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FCryptoportfolio%2FFront.git diff --git a/api/routes.go b/api/routes.go index cdf3dd9..22af0e7 100644 --- a/api/routes.go +++ b/api/routes.go @@ -25,6 +25,8 @@ var Groups = []Group{ []Route{ {"POST", []gin.HandlerFunc{Signup}, "/signup"}, {"POST", []gin.HandlerFunc{Signin}, "/signin"}, + {"POST", []gin.HandlerFunc{PasswordReset}, "/passwordreset"}, + {"POST", []gin.HandlerFunc{ChangePassword}, "/changepassword"}, }, }, { @@ -132,3 +134,20 @@ func UpdateMarketConfig(c *gin.Context) { RunQuery(query, c) } + +func PasswordReset(c *gin.Context) { + query := &PasswordResetQuery{} + + query.In.Email = c.PostForm("email") + + RunQuery(query, c) +} + +func ChangePassword(c *gin.Context) { + query := &ChangePasswordQuery{} + + query.In.Token = c.PostForm("token") + query.In.Password = c.PostForm("password") + + RunQuery(query, c) +}