Advertisement
Guest User

Untitled

a guest
Apr 26th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var express = require('express');
  2. var router = express.Router();
  3. var session = require('express-session');
  4.  
  5. var app = express();
  6.  
  7. //init seesion
  8.  
  9. function setCookie(){
  10.   app.set('trust proxy', 1) ;
  11.   app.use(session({
  12.   secret: 'My Secret Key',
  13.   resave: false,
  14.   saveUninitialized: true,
  15.   cookie: { id: 0 }
  16. }));
  17. }
  18.  
  19. //init connection
  20. var conn = require('./cfg');
  21. conn = conn.connection;
  22.  
  23.  
  24. app.use(session({ secret: 'keyboard cat',resave: false, saveUninitialized: true, cookie: { maxAge: 60000 }}))
  25. //page request TODO POST  at the moment put 'real' username and password
  26. router.get('/', function(req, res) {
  27.     //setCookie();
  28.     if (req.session.cookie.id) {
  29.     conn.query('SELECT * FROM users WHERE username=? AND password=?',["admin", "123"], function(err, rows, fields) {
  30.     if (err) { throw err; }
  31.     if(rows.length){
  32.         var id = rows[0].password;
  33.         sess.id = id;
  34.     }
  35.     });
  36.     if(sess.id){
  37.         res.write('Hello User! ');
  38.     }
  39.     } else {
  40.         sess.views = 1
  41.         res.end('welcome to the session demo. refresh!')
  42.     }
  43.   res.send('HomePage');
  44. });
  45.  
  46. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement