Guest User

Untitled

a guest
Oct 27th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. app.post('/doLogin', function(req,res){
  2. db.users.findOne({username: req.body.username}, function(err, user) {
  3. if( err ) {
  4. console.log("Login fail");
  5. }
  6. else if (user != null) {
  7. if (req.body.password == user.password) {
  8. req.session.user_role = "user";
  9. req.session.save();
  10. } else {
  11. req.session.user_role = "null";
  12. console.log("Wrong login");
  13. }
  14. }
  15. res.send({redirect: "/"});
  16. });
  17.  
  18. });
  19.  
  20. app.get('/', function(req,res){
  21. redis.get('sess:' + req.session.id, function(err, result){
  22. console.log("Get session: " + util.inspect(JSON.parse(result),{ showHidden: true, depth: null }));
  23. });
  24. if ((req.session.user_role == "user")) {
  25. console.log("Logged in");
  26. } else {
  27. console.log("Logged out");
  28. }
  29. });
  30.  
  31. cookie: { secure: false }
  32.  
  33. app.use(session({
  34. // your settings
  35. cookie: { secure: false }
  36. }))
  37.  
  38. db.users.findOne({username: req.body.username}, function(err, user) {
  39. if( err ) {
  40. console.log("Login fail");
  41. }
  42. else if (user != null) {
  43. if (req.body.password == user.password) {
  44. req.session.user_role = "user";
  45. req.session.save();
  46. res.send({redirect: "/"});
  47. } else {
  48. req.session.user_role = "null";
  49. console.log("Wrong login");
  50. res.send({redirect: "/"});
  51. }
  52. }
  53. });
  54.  
  55. app.get('/', function(req,res){
  56. redis.get('sess:' + req.session.id, function(err, result){
  57. console.log("Get session: " + util.inspect(JSON.parse(result),{ showHidden: true, depth: null }));
  58. if ((req.session.user_role == "user")) {
  59. console.log("Logged in");
  60. } else {
  61. console.log("Logged out");
  62. }
  63. });
  64. });
Add Comment
Please, Sign In to add comment