Advertisement
Guest User

Untitled

a guest
Jun 15th, 2016
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. var Owner = require('../models/lock_screen');
  2. var bCrypt = require('bcryptjs');
  3.  
  4. router.post('/', function(req, res) {
  5.  
  6. var data = {
  7. username: req.body.username,
  8. password: req.body.password
  9. };
  10.  
  11.  
  12. Owner.getUser(data,function(err,response){
  13. if(err)
  14. throw err
  15. console.log(response)
  16. if(response){
  17.  
  18. var createHash = function(password){
  19. return bCrypt.hashSync(password, bCrypt.genSaltSync(10), null);
  20. };
  21.  
  22. console.log(response.password);
  23. console.log(createHash(data.password));
  24.  
  25. Owner.comparePassword(response.password, createHash(data.password) , function(err, result){
  26.  
  27. console.log(result)
  28. if(result === true){
  29.  
  30. res.json({msg: 1});
  31.  
  32. }else{
  33. res.json({msg: 'Error, Incorrect password!'});
  34. }
  35. });
  36.  
  37. }else{
  38. res.json({msg: 'No such account exists! '});
  39. }
  40. });
  41.  
  42.  
  43. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement