Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2016
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.01 KB | None | 0 0
  1. var session = require('express-session');
  2. var FileStore = require('session-file-store')(session);
  3.  
  4. var sess_options = {
  5. path: "./tmp/sessions/",
  6. useAsync: true,
  7. reapInterval: 5000,
  8. maxAge: 1000*60*60*24*30*12
  9. };
  10.  
  11. app.use(session({
  12. store: new FileStore(sess_options),
  13. secret: 'secret_key',
  14. name: 'connect.sid',
  15. resave : true,
  16. saveUninitialized : false,
  17. cookie: {
  18. domain : 'example.com',
  19. maxAge : 1000*60*60*24*30*12
  20. }
  21. }));
  22.  
  23. router.post('/login', function(req,res,next){
  24. var sess = req.session;
  25.  
  26. var username = req.body.username;
  27. var password = req.body.password;
  28. var hash = crypto.createHash('sha256').update(password).digest('hex');
  29. console.log("Password Hash ", hash);
  30. connection.query('SELECT * FROM users WHERE username=? AND password=?',[username,hash], function (error,results,fields){
  31. console.log("Results: "+results);
  32. if(results.length > 0)
  33. {
  34. req.session.username = results[0].username;
  35. req.session.profile = results[0].profile;
  36. req.session.organization = results[0].organization;
  37. req.session.branch = results[0].branch;
  38. req.session.name = results[0].name;
  39.  
  40. res.send("1");
  41. } else
  42. {
  43. res.send("No match");
  44. }
  45. });
  46.  
  47. });
  48.  
  49. router.get('/logout', function(req,res,next){
  50. res.clearCookie('connect.sid');
  51.  
  52. req.session.destroy(function(err) {
  53.  
  54. });
  55.  
  56.  
  57. res.send("1");
  58. });
  59.  
  60. [0mOPTIONS /account/login [32m200 [0m43.349 ms - 4[0m
  61. Results: [object Object]
  62. [0mPOST /account/login [32m200 [0m135.829 ms - 1[0m
  63. error: restarting script because add changed
  64. error: Forever detected script was killed by signal: SIGKILL
  65. error: Script restart attempt #11
  66. connected as id 427
  67. error: restarting script because add changed
  68. error: Forever detected script was killed by signal: SIGKILL
  69. error: Script restart attempt #12
  70. connected as id 428
  71. [0mGET /account/logout [32m200 [0m79.119 ms - 1[0m
  72. error: restarting script because unlink changed
  73. error: Forever detected script was killed by signal: SIGKILL
  74. error: Script restart attempt #13
  75. connected as id 429
  76. [0mOPTIONS /account/login [32m200 [0m40.363 ms - 4[0m
  77. [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'tmp/sessions/LVjEYmzL3nARlBgqM6Sqy_q0dUYmYAYK.json'
  78. [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'tmp/sessions/LVjEYmzL3nARlBgqM6Sqy_q0dUYmYAYK.json'
  79. [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'tmp/sessions/LVjEYmzL3nARlBgqM6Sqy_q0dUYmYAYK.json'
  80. [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'tmp/sessions/LVjEYmzL3nARlBgqM6Sqy_q0dUYmYAYK.json'
  81. [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'tmp/sessions/LVjEYmzL3nARlBgqM6Sqy_q0dUYmYAYK.json'
  82. Results: [object Object]
  83. error: restarting script because add changed
  84. error: Forever detected script was killed by signal: SIGKILL
  85. error: Script restart attempt #14
  86. connected as id 430
  87. [0mOPTIONS /account/login [32m200 [0m31.751 ms - 4[0m
  88. [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'tmp/sessions/LVjEYmzL3nARlBgqM6Sqy_q0dUYmYAYK.json'
  89. [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'tmp/sessions/LVjEYmzL3nARlBgqM6Sqy_q0dUYmYAYK.json'
  90. [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'tmp/sessions/LVjEYmzL3nARlBgqM6Sqy_q0dUYmYAYK.json'
  91. [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'tmp/sessions/LVjEYmzL3nARlBgqM6Sqy_q0dUYmYAYK.json'
  92. [session-file-store] will retry, error on last attempt: Error: ENOENT: no such file or directory, open 'tmp/sessions/LVjEYmzL3nARlBgqM6Sqy_q0dUYmYAYK.json'
  93. Results: [object Object]
  94. error: restarting script because add changed
  95. error: Forever detected script was killed by signal: SIGKILL
  96. error: Script restart attempt #15
  97. connected as id 431
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement