Advertisement
Guest User

Untitled

a guest
Oct 20th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. function loginCtrl($database, sessionAuth, $scope, $http) {
  2.  
  3. $scope.getData = function () {
  4. $http.get('/login').then((data) => {
  5. console.log(data);
  6. })
  7. .catch((err) => {
  8. console.log('wtf?');
  9. });
  10. }
  11.  
  12. };
  13.  
  14. var loginHandler = function(req, reply) {
  15. if (req.auth.isAuthenticated) {
  16. console.info('Already!');
  17. return reply.redirect('/');
  18. }
  19. var username = req.payload.username;
  20. dbCouch.get('user_' + req.payload.username).then(function(data) {
  21. var user = data;
  22. var pass = data.password;
  23. if(!user) {
  24. return console.error('Can`t find user!');
  25. }
  26.  
  27. var password = req.payload.password;
  28.  
  29. Bcrypt.compare(password, pass, (err, data) => {
  30. if(data === false) {
  31. return reply(Boom.notFound('Wrong password!'));
  32. }
  33. return reply.redirect('/');
  34. });
  35. })
  36. .catch((err) => {
  37. reply(Boom.notFound('User is not found!'));
  38. });
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement