Advertisement
Guest User

Untitled

a guest
May 11th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. var express = require('express');
  2. var app = express();
  3. var fs = require("fs");
  4. var user_counter =0;
  5.  
  6.  
  7.  
  8. app.use(express.static(__dirname));
  9.  
  10. app.get('/toDoList', function (req, res) {
  11. // First read existing users.
  12.  
  13. // user = {
  14. // "user":{
  15. // name:req.query.name3,
  16. // email:req.query.email3,
  17. // password:req.query.password3,
  18. // html:"interface.html"
  19. // }
  20. temp = {
  21.  
  22. "temp" : {
  23.  
  24. email:req.query.email4,
  25. password:req.query.password4
  26. }
  27.  
  28.  
  29. };
  30. res.sendFile( __dirname + "/" + "final.html");
  31. var jas={};var flag = 0;
  32. fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) {
  33. jas = JSON.parse( data );
  34.  
  35. for(var i in jas)
  36. { var x = temp.email
  37.  
  38. if( x == jas[i].email ){
  39. console.log("done two");
  40. console.log(temp.email);
  41.  
  42.  
  43. flag = 1 ;
  44.  
  45.  
  46. }
  47. }
  48.  
  49.  
  50. });
  51.  
  52.  
  53. if (flag == 0 ) {
  54.  
  55. res.redirect('/interface');
  56.  
  57.  
  58.  
  59.  
  60. }
  61.  
  62.  
  63.  
  64. })
  65. app.get('/interface',function(req,res){
  66. res.sendFile( __dirname + "/" + "interface.html");
  67.  
  68. });
  69.  
  70.  
  71.  
  72.  
  73. app.get('/addUser', function (req, res) {
  74. // First read existing users.
  75. res.sendFile("/interface.html",{root:__dirname});
  76. user = {
  77. "user":{
  78. name:req.query.name3,
  79. email:req.query.email3,
  80. password:req.query.password3,
  81. html:"interface.html"
  82. }
  83.  
  84. };
  85. var jas={};var flag = 0;
  86. fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) {
  87. jas = JSON.parse( data );
  88. var x = user.email;
  89. for(var i in jas)
  90. {
  91.  
  92. if( jas[i].email == x){ ////////////////// heeeeeeeeeeeeeeeeereeeeeeeee
  93. console.log("done one");
  94. console.log("3aaaaaaaaaaaaaaa");
  95. flag = 1 ;
  96.  
  97.  
  98. }
  99. }
  100.  
  101.  
  102. });
  103.  
  104.  
  105. if (flag == 0 ) {
  106.  
  107. jas["user"+ user_counter]=user;
  108. // console.log( jas[i] );
  109. jas = JSON.stringify(jas);
  110. //fs.appendFile
  111. fs.writeFile("users.json", jas,'utf8');
  112. user_counter++;
  113. res.sendFile( __dirname + "/" + "interface.html");
  114. // res.end( data );
  115.  
  116.  
  117.  
  118. }
  119. })
  120. var server = app.listen(8081, function () {
  121. var host = server.address().address
  122. var port = server.address().port
  123. console.log("Example app listening at http://%s:%s", host, port)
  124. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement