Bläddra i källkod

pm、template_bills路由代码去重

MaiXinRong 8 år sedan
förälder
incheckning
16e1c34699
1 ändrade filer med 14 tillägg och 15 borttagningar
  1. 14 15
      server.js

+ 14 - 15
server.js

@@ -36,30 +36,29 @@ app.use(session({
     //*/
 }));
 
+app.use(function (req, res, next) {
+    var url = req.originalUrl;
+    if (req.originalUrl !== "/login" && !req.session.userAccount) {
+        return res.redirect("/login");
+    }
+    next();
+});
+
 app.use('/', require('./modules/users/routes/users_route'));
 app.use('/fees', require('./modules/fees/routes/fees_router'));
 
 app.get('/template/bills', function (req, res) {
-    if (!req.session.userAccount) {
-        res.redirect('/login');
-    } else {
-        res.render('templates/html/bills.html',
-            {userAccount: req.session.userAccount,
-                userID: req.session.userID});
-    }
+    res.render('templates/html/bills.html',
+        {userAccount: req.session.userAccount,
+            userID: req.session.userID});
 });
 var billsTemplateRouter = require('./modules/templates/routes/bills_template_router');
 app.use('/template/bills', billsTemplateRouter);
 
 app.get('/pm', function(req, res){
-    if(!req.session.userAccount){
-        res.redirect('/login');
-    }
-    else{
-        res.render('pm/html/project-management.html',
-            {userAccount: req.session.userAccount,
-                userID: req.session.userID});
-    }
+    res.render('pm/html/project-management.html',
+        {userAccount: req.session.userAccount,
+            userID: req.session.userID});
 });
 
 var pmRouter = require('./modules/pm/routes/pm_route');