From 85545aba62546f219a9c9730945511412a3174ef Mon Sep 17 00:00:00 2001 From: jloup Date: Fri, 4 May 2018 11:55:15 +0200 Subject: Password reset. --- api/routes.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'api/routes.go') 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) +} -- cgit v1.2.3