Skip to content

Instantly share code, notes, and snippets.

@kaiquewdev
Last active December 18, 2015 16:09
Show Gist options
  • Select an option

  • Save kaiquewdev/5809836 to your computer and use it in GitHub Desktop.

Select an option

Save kaiquewdev/5809836 to your computer and use it in GitHub Desktop.
var auth = exports;
auth.login = function ( user, cb ) {
var query = 'SELECT id, password FROM users WHERE email = ?';
connection.query( query, user.login, function ( err, results ) {
var passwordMatch = hashes.verify( user.password, results[0]['password'] );
if ( !err && passwordMatch ) {
return cb( true );
} else {
return cb( false );
}
});
};
// example
var user = { login: 'test', password: 'test' };
auth.login( user, function ( state ) {
if ( state ) {
console.log( 'Authorized!' );
} else {
console.log( 'Not Authorized!' );
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment