PasswordResetRouter.coffee 688 B

1234567891011121314
  1. PasswordResetController = require("./PasswordResetController")
  2. AuthenticationController = require('../Authentication/AuthenticationController')
  3. module.exports =
  4. apply: (webRouter, apiRouter) ->
  5. webRouter.get '/user/password/reset', PasswordResetController.renderRequestResetForm
  6. webRouter.post '/user/password/reset', PasswordResetController.requestReset
  7. AuthenticationController.addEndpointToLoginWhitelist '/user/password/reset'
  8. webRouter.get '/user/password/set', PasswordResetController.renderSetPasswordForm
  9. webRouter.post '/user/password/set', PasswordResetController.setNewUserPassword
  10. AuthenticationController.addEndpointToLoginWhitelist '/user/password/set'