소스 검색

improved middleware

kaori 4 년 전
부모
커밋
0ec69ef01a
1개의 변경된 파일7개의 추가작업 그리고 10개의 파일을 삭제
  1. 7 10
      src/server/middlewares/password-reset.js

+ 7 - 10
src/server/middlewares/password-reset.js

@@ -1,13 +1,10 @@
 module.exports = (crowi, app) => {
-  // const { configManager } = crowi;
 
-  // when disabled
-  // if (!configManager.getConfig('crowi', 'promster:isEnabled')) {
-  //   return (req, res, next) => next();
-  // }
-
-  // const { createMiddleware } = require('@promster/express');
-  // return createMiddleware({ app });
-  console.log('middleware');
-  return (req, res, next) => next();
+  return (req, res, next) => {
+    // check the oneTimeToken is valid
+    if (req.token == null /* || token.isExpired() */) {
+      return res.redirect('/login');
+    }
+    return next();
+  };
 };