| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- module.exports = function(crowi, app) {
- const actions = {};
- const api = {};
- actions.api = api;
- actions.forgotPassword = async function(req, res) {
- return res.render('forgot-password');
- };
- actions.resetPassword = async function(req, res) {
- if (req.error != null) {
- // if (req.error === 'Token not found') {
- // return res.json({ status: 404, error: req.error });
- // }
- const error = 'password-reset-order';
- return res.render('forgot-password/error', { reason: error });
- // if (req.error === 'passwordResetOrder is null or expired or revoked') {
- // return res.json({ status: 400, error: req.error });
- // }
- }
- console.log('req.passwordResetOrder', req.passwordResetOrder);
- const { email } = req.passwordResetOrder;
- return res.render('reset-password', { email });
- };
- // actions.error = function(req, res) {
- // const { reason } = req.params;
- // if (reason === 'password-reset-order') {
- // return res.render('forgot-password/error', { reason });
- // }
- // };
- actions.error = async function(err) {
- // const { err } = req;
- if (err === 'passwordResetOrder is null or expired or revoked') {
- console.log('errHoge', err);
- // return res.render('forgot-password/error', { err });
- // return;
- }
- };
- return actions;
- };
|