var express = require('express'); var app = express(); var path = require('path'); var bodyParser = require('body-parser'); var urlencoder = bodyParser.urlencoded({extended : true}); var MongoClient = require('mongodb').MongoClient; var url = 'mongodb://<username>:<password>@ds141434.mlab.com:41434/db_name'; console.log('Listening!');

var index = require('./routes/index'); var users = require('./routes/users');

app.set('views', path.join(__dirname, 'views')); app.set('view engine' , 'ejs');

app.use(express.static(path.join(__dirname, 'public')));

app.use('/main', index); app.use('/users', users);

app.get('/login' , function(req,res){ console.log('\r'); res.render('login'); console.log('rendered master page!'); });

MongoClient.connect(url , function(err,db){ if (err) return;

app.post('/login' , urlencoder , function(req,res){
    app.use(bodyParser.json());
    var UserName = req.body.UserName;
    var Password = req.body.Password;

db.collection('project1').find({ '$and' : [ {"UserName" : UserName} , {"Password" : Password} ]} , {_id : 0}).forEach(function(pes){
   if(true)
   {
    console.log('\rDid It!');
        console.log(pes);
        console.log('\r');
        res.redirect('/main');
    }
 });

});

app.listen(5050); module.exports = app;