UserActivateRouter.js 650 B

1234567891011121314151617
  1. const logger = require('logger-sharelatex')
  2. const Settings = require('settings-sharelatex')
  3. const UserActivateController = require('./UserActivateController')
  4. const AuthenticationController = require('../../../../app/src/Features/Authentication/AuthenticationController')
  5. module.exports = {
  6. apply(webRouter) {
  7. if (Settings.disableModule['user-activate']) {
  8. logger.log({}, 'Skipping Init UserActivate router')
  9. return
  10. }
  11. logger.log({}, 'Init UserActivate router')
  12. webRouter.get('/user/activate', UserActivateController.activateAccountPage)
  13. AuthenticationController.addEndpointToLoginWhitelist('/user/activate')
  14. }
  15. }