Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function loginCtrl($database, sessionAuth, $scope, $http) {
- $scope.getData = function () {
- $http.get('/login').then((data) => {
- console.log(data);
- })
- .catch((err) => {
- console.log('wtf?');
- });
- }
- };
- var loginHandler = function(req, reply) {
- if (req.auth.isAuthenticated) {
- console.info('Already!');
- return reply.redirect('/');
- }
- var username = req.payload.username;
- dbCouch.get('user_' + req.payload.username).then(function(data) {
- var user = data;
- var pass = data.password;
- if(!user) {
- return console.error('Can`t find user!');
- }
- var password = req.payload.password;
- Bcrypt.compare(password, pass, (err, data) => {
- if(data === false) {
- return reply(Boom.notFound('Wrong password!'));
- }
- return reply.redirect('/');
- });
- })
- .catch((err) => {
- reply(Boom.notFound('User is not found!'));
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement