Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- leak by NiggerTeam
- */
- var bcrypt = require('bcrypt');
- var saltRounds = 10;
- var mongojs = require('mongojs');
- var db = mongojs('localhost:27017/Pulsus', ['lobbies','accounts']);
- var express = require('express');
- var app = express();
- var serv = require('http').Server(app);
- var err = {
- accExists: {
- err: true,
- res: 0,
- msg: "Account already exists"
- }
- };
- var res = {
- accSuccess: {
- err: false,
- res: 1,
- msg: "Account successfully created!"
- }
- }
- app.get('/',function(req, res){
- res.sendFile(__dirname + '/client/index.html');
- });
- app.use('/client',express.static(__dirname + '/client'));
- serv.listen(2000);
- console.log("Server Started!");
- var io = require('socket.io')(serv,{});
- io.sockets.on('connection', function(socket){
- console.log('Socket Connection');
- socket.on('test',function(){
- console.log("Test Successful!");
- //ack("Yay!")
- });
- socket.on('signUp',function(data,ack){
- db.accounts.find({user:data.user},function(err,res){
- if(res.length>0){
- //we have accs
- //ack(err.AccExists);
- socket.emit("usernameTaken");
- }
- else{
- bcrypt.hash(data.pass, saltRounds, function(err, hash) {
- db.accounts.insert({user:data.user, pass:hash});
- });
- socket.emit("signUpSuccess");
- //old code (plain-text)
- /*console.log("Sign Up (User: "+data.user+") Password: "+data.pass+"/"+data.passConf);
- db.accounts.insert({user:data.user, pass:data.pass});*/
- }
- });
- });
- socket.on('signIn'), function(data) {
- db.accounts.find({user: data.user}, function (err,res) {
- if(res.length>0) {
- //we got accs
- } else {
- // no accs
- socket.emit("noUser");
- }
- })
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement