diff options
Diffstat (limited to 'api/routes.go')
-rw-r--r-- | api/routes.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/api/routes.go b/api/routes.go index d7b316d..d0e8cec 100644 --- a/api/routes.go +++ b/api/routes.go | |||
@@ -27,6 +27,7 @@ var Groups = []Group{ | |||
27 | {"POST", []gin.HandlerFunc{Signin}, "/signin"}, | 27 | {"POST", []gin.HandlerFunc{Signin}, "/signin"}, |
28 | {"POST", []gin.HandlerFunc{PasswordReset}, "/passwordreset"}, | 28 | {"POST", []gin.HandlerFunc{PasswordReset}, "/passwordreset"}, |
29 | {"POST", []gin.HandlerFunc{ChangePassword}, "/changepassword"}, | 29 | {"POST", []gin.HandlerFunc{ChangePassword}, "/changepassword"}, |
30 | {"POST", []gin.HandlerFunc{ConfirmEmail}, "/confirmemail"}, | ||
30 | }, | 31 | }, |
31 | }, | 32 | }, |
32 | { | 33 | { |
@@ -160,3 +161,11 @@ func ChangePassword(c *gin.Context) { | |||
160 | 161 | ||
161 | RunQuery(query, c) | 162 | RunQuery(query, c) |
162 | } | 163 | } |
164 | |||
165 | func ConfirmEmail(c *gin.Context) { | ||
166 | query := &ConfirmEmailQuery{} | ||
167 | |||
168 | query.In.Token = c.PostForm("token") | ||
169 | |||
170 | RunQuery(query, c) | ||
171 | } | ||