diff options
author | jloup <jeanloup.jamet@gmail.com> | 2018-05-04 11:55:15 +0200 |
---|---|---|
committer | jloup <jeanloup.jamet@gmail.com> | 2018-05-04 11:55:15 +0200 |
commit | 85545aba62546f219a9c9730945511412a3174ef (patch) | |
tree | 7bf7feb99c6e7e51e83c386aafb3da3b7610d6bd /api/routes.go | |
parent | b94f3416c1afe6363249b46bf2b299dfe8e4007f (diff) | |
download | Front-85545aba62546f219a9c9730945511412a3174ef.tar.gz Front-85545aba62546f219a9c9730945511412a3174ef.tar.zst Front-85545aba62546f219a9c9730945511412a3174ef.zip |
Password reset.
Diffstat (limited to 'api/routes.go')
-rw-r--r-- | api/routes.go | 19 |
1 files changed, 19 insertions, 0 deletions
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{ | |||
25 | []Route{ | 25 | []Route{ |
26 | {"POST", []gin.HandlerFunc{Signup}, "/signup"}, | 26 | {"POST", []gin.HandlerFunc{Signup}, "/signup"}, |
27 | {"POST", []gin.HandlerFunc{Signin}, "/signin"}, | 27 | {"POST", []gin.HandlerFunc{Signin}, "/signin"}, |
28 | {"POST", []gin.HandlerFunc{PasswordReset}, "/passwordreset"}, | ||
29 | {"POST", []gin.HandlerFunc{ChangePassword}, "/changepassword"}, | ||
28 | }, | 30 | }, |
29 | }, | 31 | }, |
30 | { | 32 | { |
@@ -132,3 +134,20 @@ func UpdateMarketConfig(c *gin.Context) { | |||
132 | 134 | ||
133 | RunQuery(query, c) | 135 | RunQuery(query, c) |
134 | } | 136 | } |
137 | |||
138 | func PasswordReset(c *gin.Context) { | ||
139 | query := &PasswordResetQuery{} | ||
140 | |||
141 | query.In.Email = c.PostForm("email") | ||
142 | |||
143 | RunQuery(query, c) | ||
144 | } | ||
145 | |||
146 | func ChangePassword(c *gin.Context) { | ||
147 | query := &ChangePasswordQuery{} | ||
148 | |||
149 | query.In.Token = c.PostForm("token") | ||
150 | query.In.Password = c.PostForm("password") | ||
151 | |||
152 | RunQuery(query, c) | ||
153 | } | ||