Advertisement
Guest User

Pulus Server Code [NiggerTeam]

a guest
Jan 21st, 2019
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. /*
  2. leak by NiggerTeam
  3. */
  4. var bcrypt = require('bcrypt');
  5. var saltRounds = 10;
  6.  
  7. var mongojs = require('mongojs');
  8. var db = mongojs('localhost:27017/Pulsus', ['lobbies','accounts']);
  9.  
  10. var express = require('express');
  11. var app = express();
  12. var serv = require('http').Server(app);
  13. var err = {
  14. accExists: {
  15. err: true,
  16. res: 0,
  17. msg: "Account already exists"
  18. }
  19. };
  20. var res = {
  21. accSuccess: {
  22. err: false,
  23. res: 1,
  24. msg: "Account successfully created!"
  25. }
  26. }
  27. app.get('/',function(req, res){
  28. res.sendFile(__dirname + '/client/index.html');
  29. });
  30. app.use('/client',express.static(__dirname + '/client'));
  31.  
  32. serv.listen(2000);
  33. console.log("Server Started!");
  34.  
  35. var io = require('socket.io')(serv,{});
  36. io.sockets.on('connection', function(socket){
  37. console.log('Socket Connection');
  38.  
  39.  
  40. socket.on('test',function(){
  41.  
  42. console.log("Test Successful!");
  43. //ack("Yay!")
  44. });
  45.  
  46. socket.on('signUp',function(data,ack){
  47.  
  48. db.accounts.find({user:data.user},function(err,res){
  49.  
  50. if(res.length>0){
  51. //we have accs
  52. //ack(err.AccExists);
  53.  
  54. socket.emit("usernameTaken");
  55.  
  56. }
  57. else{
  58.  
  59. bcrypt.hash(data.pass, saltRounds, function(err, hash) {
  60. db.accounts.insert({user:data.user, pass:hash});
  61. });
  62.  
  63. socket.emit("signUpSuccess");
  64.  
  65.  
  66. //old code (plain-text)
  67. /*console.log("Sign Up (User: "+data.user+") Password: "+data.pass+"/"+data.passConf);
  68. db.accounts.insert({user:data.user, pass:data.pass});*/
  69.  
  70. }
  71.  
  72. });
  73.  
  74. });
  75.  
  76. socket.on('signIn'), function(data) {
  77. db.accounts.find({user: data.user}, function (err,res) {
  78. if(res.length>0) {
  79. //we got accs
  80.  
  81. } else {
  82. // no accs
  83. socket.emit("noUser");
  84. }
  85. })
  86. });
  87.  
  88.  
  89. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement