Guest User

Untitled

a guest
Dec 2nd, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. //Server.js
  2. var express = require('express');
  3. var mongoose = require('mongoose')
  4. var app = express();
  5. var route = express.Router();
  6. var bodyParser = require('body-parser')
  7. mongoose.Promise = global.Promise
  8. mongoose.connect('mongodb://127.0.0.1/adminApp')
  9. app.use(bodyParser.json())
  10. app.use(bodyParser.urlencoded({ extended: true }))
  11. var routes = require('./app/models/admin.login.model')
  12. //var actionROute = require('./app/models/admin.action.model')
  13. routes(app)
  14. //actionROute(app);
  15. app.listen(1212);
  16.  
  17.  
  18. //admin.login.controller
  19. var mongoose = require('mongoose');
  20. var User = require('../models/admin.login.model');
  21. exports.adminLogin = function (req, res) {
  22. console.log('login req', req.body);
  23. var userName = req.body.userName;
  24. var usrPassword = req.body.userPassword;
  25. User.findOne({ userName: userName }, function (err, user) {
  26. console.log(user)
  27. if (err) {
  28. console.log(err);
  29. return res.status(500).send()
  30. }
  31. if (user) {
  32. if (user.usrPassword !== usrPassword) {
  33. return res.status(401).send('Password Incorrect');
  34. }
  35. } else {
  36. return res.send(404).send('not found')
  37. }
  38. return res.status(200).send(user)
  39. })
  40. }
  41.  
  42.  
  43. //admin.model.js
  44. var mongoose = require('mongoose');
  45.  
  46. var userSchema = new mongoose.Schema({
  47. userName: { type: String, unique: true },
  48. usrPassword: { type: String },
  49. firstName: String,
  50. lastName: String
  51. })
  52.  
  53. //admin.rotue.js
  54. module.exports = function (app) {
  55. console.log('routes loaded');
  56. var login = require('../controllers/admin.login.controllers');
  57. var adminAction = require('../controllers/admin.action.controller');
  58. app.route('/login')
  59. .post(login.adminLogin)
  60. app.route('/register')
  61. .post(login.adminRegister)
  62. app.route('/addDevice')
  63. .post(adminAction.addDevice)
  64. }
Add Comment
Please, Sign In to add comment