PasswordResetRouter.js 849 B

12345678910111213141516171819202122232425
  1. const PasswordResetController = require('./PasswordResetController')
  2. const AuthenticationController = require('../Authentication/AuthenticationController')
  3. module.exports = {
  4. apply(webRouter, apiRouter) {
  5. webRouter.get(
  6. '/user/password/reset',
  7. PasswordResetController.renderRequestResetForm
  8. )
  9. webRouter.post('/user/password/reset', PasswordResetController.requestReset)
  10. AuthenticationController.addEndpointToLoginWhitelist('/user/password/reset')
  11. webRouter.get(
  12. '/user/password/set',
  13. PasswordResetController.renderSetPasswordForm
  14. )
  15. webRouter.post(
  16. '/user/password/set',
  17. PasswordResetController.setNewUserPassword
  18. )
  19. AuthenticationController.addEndpointToLoginWhitelist('/user/password/set')
  20. webRouter.post('/user/reconfirm', PasswordResetController.requestReset)
  21. }
  22. }