Advertisement
Guest User

Untitled

a guest
May 28th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. var express = require('express');
  2. var router = express.Router();
  3. var connection = require('../config/db');
  4.  
  5. var User = require('../client/User');
  6. var isLogin = false;
  7.  
  8. var monPseudo = "Anonymous";
  9. var monUser;
  10. var sha256 = require('../node_modules/sha256');
  11.  
  12. router.post('/getUser', function(req,res,next){
  13. var user= req.body;
  14. var isOk;
  15. console.log("req.body "+req.body.pseudo);
  16. connection(function(err,db){
  17. console.log("debut post");
  18. var collectionDB = db.collection('usercollection');
  19.  
  20. collectionDB.findOne({pseudo: user.pseudo},function (err,result) {
  21. if(err){
  22. res.send(err);
  23. }
  24.  
  25. if(result != null){
  26. if( result.pseudo == user.pseudo && result.password == sha256(user.password)){
  27. monUser = result;
  28. isLogin = true;
  29. isOk = true;
  30. console.log("cest ok "+ isOk);
  31. }else{
  32. isOk = false;
  33. console.log("cest pas ok "+ isOk);
  34. monUser.pseudo = "Anonymous";
  35. }
  36.  
  37. }else{
  38. isOk = false;
  39. }
  40. res.json(isOk);
  41. });
  42.  
  43. });
  44.  
  45. });
  46.  
  47.  
  48. /*
  49. router.get('/getUser', function(req,res,next){
  50. console.log("mes couille cest mon pseudo : " + monPseudo);
  51. res.json(monPseudo);
  52. });
  53.  
  54. /*
  55. router.post('/getPseudo', function(req,res,next){
  56. console.log("mes couille cest mon pseudo : " + monPseudo);
  57. res.json(monPseudo);
  58. });*/
  59. router.get('/getPseudo', function(req,res,next){
  60. console.log("getPseudo mon pseudo : " + monUser.pseudo);
  61. res.json(monUser);
  62. });
  63.  
  64. router.get('/getIsLogin', function(req,res,next){
  65. console.log("getIsLogin est-il dans login ? : " + isLogin);
  66. res.json(isOk);
  67. });
  68. /*
  69. router.post('/getIsLogin', function(req,res,next){
  70. console.log("est-il dans login ? : " + isLogin);
  71. res.json(isLogin);
  72. });
  73. */
  74. module.exports = router;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement