in src/server/routes/welcome.ts [461:494]
email: readEmailCookie(req),
},
}),
pageTitle: 'Welcome back',
});
return res.type('html').send(html);
},
);
// welcome page, check token and display set password page
router.get(
'/welcome/:token',
checkPasswordTokenController('/welcome', 'Welcome'),
);
// POST form handler to set password on welcome page
router.post(
'/welcome/:token',
setPasswordController('/welcome', 'Welcome', '/welcome/review'),
);
const OktaResendEmail = async (req: Request, res: ResponseWithRequestState) => {
const state = res.locals;
// if registration passcodes are enabled, we need to handle this differently
// by using the passcode registration flow
if (passcodesEnabled && !state.queryParams.useOktaClassic) {
return OktaRegistration(req, res);
}
const { email } = req.body;
try {
if (typeof email !== 'undefined') {
const user = await register({