Guest User

Untitled

a guest
Oct 8th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. const express = require('express');
  2. const app = express();
  3.  
  4. app.use(express.json());
  5. app.use(express.urlencoded());
  6.  
  7. const MongoClient = require('mongodb').MongoClient;
  8. const assert = require('assert');
  9.  
  10. const url = 'mongodb://anil:Passw0rd@ds225543.mlab.com:25543/mymongodb';
  11.  
  12. app.get('/', (req, res) => {
  13. res.sendFile(__dirname + '/index.html');
  14. });
  15.  
  16. app.post('/login', (req, res) => {
  17. console.log(req.body);
  18. var username = req.body.username;
  19. var password = req.body.password;
  20.  
  21. MongoClient.connect(url, function(err, database) {
  22. if(err) { return console.dir(err); }
  23. const mymongodb = database.db('mymongodb')
  24. var collection = mymongodb.collection('login')
  25. collection.findOne({user: username}, function(err, document) {
  26. var db_password = document.password;
  27. if(password == db_password) {
  28. res.send('Login successful.');
  29. } else {
  30. res.send('Login failed.');
  31. }
  32. });
  33. });
  34. });
  35.  
  36. app.listen(3000, () => console.log('Gator app listening on port 3000!'));
Add Comment
Please, Sign In to add comment