Просмотр исходного кода

redirected to another view with error

kaori 4 лет назад
Родитель
Сommit
94472b3d98
1 измененных файлов с 15 добавлено и 0 удалено
  1. 15 0
      packages/app/src/server/routes/forgot-password.js

+ 15 - 0
packages/app/src/server/routes/forgot-password.js

@@ -9,7 +9,22 @@ module.exports = function(crowi, app) {
 
   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 });
   };