Explorar el Código

1.修复登录后重新输入域名不会跳转的bug

caiaolin hace 8 años
padre
commit
08cc07f1e6
Se han modificado 4 ficheros con 13 adiciones y 3 borrados
  1. 2 1
      .gitignore
  2. 4 0
      modules/users/controllers/login_controller.js
  3. 1 0
      modules/users/routes/login_route.js
  4. 6 2
      server.js

+ 2 - 1
.gitignore

@@ -1,4 +1,5 @@
 node_modules/
 .git/
 dist/
-.idea/
+.idea/
+processes.json

+ 4 - 0
modules/users/controllers/login_controller.js

@@ -18,6 +18,10 @@ class LoginController {
      * @return {void}
      */
     index(request, response) {
+        let sessionUser = request.session.sessionUser;
+        if (sessionUser !== undefined && sessionUser.ssoId >= 0) {
+            return response.redirect("/pm");
+        }
         response.render('users/html/login', {});
     }
 

+ 1 - 0
modules/users/routes/login_route.js

@@ -12,6 +12,7 @@ let loginController = new LoginController();
 
 // 登录页面action
 router.get('/login', loginController.index);
+router.get('/', loginController.index);
 
 // 登录操作
 router.post('/login', loginController.login);

+ 6 - 2
server.js

@@ -1,8 +1,10 @@
 let express = require('express');
 
 let config = require("./config/config.js");
-//config.setToLocalDb();
-config.setToQaDb();
+let mongoose = require('mongoose');
+
+config.setToLocalDb();
+// config.setToQaDb();
 //config.setupCache();
 let cfgCacheUtil = require("./config/cacheCfg");
 cfgCacheUtil.setupDftCache();
@@ -11,6 +13,8 @@ let path = require('path');
 let session = require('express-session');
 let DBStore = require('connect-mongo')(session);
 
+mongoose.connect('mongodb://' + config.current.server + ':' + config.current.port + '/scConstruct');
+
 let URL = require('url')
 
 let app = express();