kaori 4 лет назад
Родитель
Сommit
2de52d6a71
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      src/server/middlewares/password-reset.js
  2. 1 1
      src/server/routes/forgot-password.js

+ 1 - 1
src/server/middlewares/password-reset.js

@@ -2,7 +2,7 @@ module.exports = (crowi, app) => {
   const PasswordResetOrder = crowi.model('PasswordResetOrder');
 
   return async(req, res, next) => {
-    const { token } = req.query;
+    const { token } = req.params;
 
     if (token == null) {
       return res.redirect('/login');

+ 1 - 1
src/server/routes/forgot-password.js

@@ -40,7 +40,7 @@ module.exports = function(crowi, app) {
 
     try {
       const passwordResetOrderData = await PasswordResetOrder.createPasswordResetOrder(email);
-      const url = new URL(`/forgot-password/reset-password?email=${email}&token=${passwordResetOrderData.token}`, appUrl);
+      const url = new URL(`/forgot-password/${passwordResetOrderData.token}`, appUrl);
       const oneTimeUrl = url.href;
       await sendPasswordResetEmail(email, oneTimeUrl, i18n);
       return res.json(ApiResponse.success());