temp commit
This commit is contained in:
@@ -120,3 +120,16 @@ func (c *controller) handleResetComplete(ctx echo.Context) error {
|
|||||||
|
|
||||||
return routeutils.ResponseAPIOK(ctx, nil)
|
return routeutils.ResponseAPIOK(ctx, nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *controller) handleTokenOpen(ctx echo.Context) error {
|
||||||
|
token, err := routeutils.GetAndValidateStringParam(ctx, "token", "mandatory field")
|
||||||
|
if err != nil {
|
||||||
|
return routeutils.HandleAPIError(ctx, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := c.svc.PasswordReset.SetTokenOpened(token); err != nil {
|
||||||
|
return routeutils.HandleAPIError(ctx, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
return routeutils.ResponseAPIOK(ctx, nil)
|
||||||
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import (
|
|||||||
const (
|
const (
|
||||||
resetRequest = "/request/:email"
|
resetRequest = "/request/:email"
|
||||||
resetComplete = "/complete"
|
resetComplete = "/complete"
|
||||||
|
tokenOpen = "/open/:token"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Register(r *echo.Group, cfg *config.Config, svc *applicationservice.Service) {
|
func Register(r *echo.Group, cfg *config.Config, svc *applicationservice.Service) {
|
||||||
@@ -16,4 +17,5 @@ func Register(r *echo.Group, cfg *config.Config, svc *applicationservice.Service
|
|||||||
|
|
||||||
r.POST(resetRequest, ctrl.handleResetRequest)
|
r.POST(resetRequest, ctrl.handleResetRequest)
|
||||||
r.POST(resetComplete, ctrl.handleResetComplete)
|
r.POST(resetComplete, ctrl.handleResetComplete)
|
||||||
|
r.POST(tokenOpen, ctrl.handleTokenOpen)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user