mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-01 21:31:36 +02:00
web router has things like sessions etc added onto it. Api router is minimal, doesn't include things like csrf
15 lines
688 B
CoffeeScript
15 lines
688 B
CoffeeScript
PasswordResetController = require("./PasswordResetController")
|
|
AuthenticationController = require('../Authentication/AuthenticationController')
|
|
|
|
module.exports =
|
|
apply: (webRouter, apiRouter) ->
|
|
|
|
webRouter.get '/user/password/reset', PasswordResetController.renderRequestResetForm
|
|
webRouter.post '/user/password/reset', PasswordResetController.requestReset
|
|
AuthenticationController.addEndpointToLoginWhitelist '/user/password/reset'
|
|
|
|
webRouter.get '/user/password/set', PasswordResetController.renderSetPasswordForm
|
|
webRouter.post '/user/password/set', PasswordResetController.setNewUserPassword
|
|
AuthenticationController.addEndpointToLoginWhitelist '/user/password/set'
|
|
|