Browse Source

改进路由:使地址体现页面名称。

Chenshilong 8 years ago
parent
commit
dcc75cf561
2 changed files with 15 additions and 7 deletions
  1. 14 6
      modules/users/routes/users_route.js
  2. 1 1
      server.js

+ 14 - 6
modules/users/routes/users_route.js

@@ -6,23 +6,31 @@ var uc = require('../controllers/users_controller');
 var htmlPath = path.join(__dirname,'../../../','web/users/');
 
 router.get('/', function(req, res) {
-
     if(!req.session.userAccount){
-        res.sendFile(htmlPath + 'login.html');
+        res.redirect('/login');
     }
     else{
-        res.render(htmlPath + 'project-management.html',
-            {userAccount: req.session.userAccount,
-             userID: req.session.userID});
+        res.redirect('/project-management');
     }
 });
 
 router.get('/login', function(req, res) {
-  res.render('login', {});
+  res.render('users/login', {});
 });
 
 router.post('/login', uc.userLogin);
 
+router.get('/project-management', function(req, res) {
+    if(!req.session.userAccount){
+        res.redirect('/login');
+    }
+    else{
+        res.render('users/project-management',
+            {userAccount: req.session.userAccount,
+                userID: req.session.userID});
+    }
+});
+
 router.get('/reg', function(req, res, next) {
   res.render('reg',{});
 });

+ 1 - 1
server.js

@@ -24,7 +24,7 @@ app.use(bodyParser.json());
 app.use(session({
     name: 'usersSession',
     secret: 'session users secret',
-    cookie: {maxAge: 1000*60*5},
+    cookie: {maxAge: 1000*60*30},
     resave: false,
     saveUninitialized: true,
     store: new DBStore({