Written by Anonymous
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;