| 
					
				 | 
			
			
				@@ -34,6 +34,8 @@ cfgCacheUtil.setupDftCache(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 log.use(app); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 app.use(express.static(_rootDir)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+app.disable('view cache'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 app.set('views', path.join(__dirname, 'web')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 app.engine('.html', require('ejs').__express); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 app.set('view engine', 'html'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -50,7 +52,7 @@ app.use(bodyParser.json({limit: '3mb'})); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 app.use(session({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     name: 'usersSession', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     secret: 'session users secret', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    cookie: {maxAge: 1000*60*30}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cookie: {maxAge: 3600 * 6 * 1000}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     resave: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     rolling: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     saveUninitialized: true 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -61,16 +63,17 @@ app.use(session({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 })); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 app.use(function (req, res, next) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let referer = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (!/^\/login/.test(req.originalUrl) && !req.session.managerData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (/\/api/.test(req.originalUrl)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log(`req.originalUrl`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log(req.originalUrl); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            referer = URL.parse(req.headers.referer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return res.redirect('/login' + '?referer=' + referer.path); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return res.redirect("/login" + '?referer=' + req.originalUrl); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (req.headers["x-requested-with"] != null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            && req.headers["x-requested-with"] == "XMLHttpRequest" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            && req.url != "/login") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return res.json({ret_code: 99, ret_msg: '登录信息失效,请您重新登录'}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return res.redirect('/login'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     next(); 
			 |