usuarios.findOne({ username: req.body.username }, function (err, user) { if (err) throw (err); //if is invalid, return 401 if (!user) { res.status(401).send('Usuario o contraseña incorrecta'); return true; } else { bcrypt.compare(req.body.password, user.password, function (err, isCorrect) { if (!isCorrect) { res.status(401).send('Usuario o contraseña incorrecta.'); return true; } else { /*var fbToken = null; try { //obtengo el token de firebase var auth = fb.instance.auth(); fbToken = auth.createCustomToken(user.username, { "premium_account": true }); } catch (e) { console.log(e); }*/ var profile = { username: user.username, nombre: user.nombre, apellido: user.apellido, firebase: null, aplicaciones: user.aplicaciones } var token = jwt.sign(profile, secret, { expiresIn: 3600 * 12 }); res.json({ token: token }); } }); } });
this.db.get(sql, [request.payload.username], (err, result) => { if (err) { throw err; } const user = result; if (!user) { return reply('Not authorized').code(401); } Bcrypt.compare(request.payload.password, user.password, (err, res) => { if (err) { throw err; } if (!res) { return reply('Not authorized').code(401); } console.log("user.id = " + user.id); reply({ token: user.token, id: user.id }); }); });
USERS.findOne({'username': req.param('username')}, function(err, doc){ if(err || !doc){ console.log('There was an error when logging in'); res.render('login', {loginError: INVALID_LOGIN}); } else{ bcrypt.compare(req.param('password'), doc.password, function(err, result){ if(result){ req.session.name = doc.name; req.session.username = req.param('username'); req.session.isLoggedIn = true; if (req.session.redirectLoc) { var redirectLoc = req.session.redirectLoc; req.session.redirectLoc = null; res.redirect(redirectLoc); } else { res.redirect('/welcome'); } } else res.render('login', {loginError: INVALID_LOGIN}); }); } });
comparePassword: function(attemptedPassword, callback) { bcrypt.compare(attemptedPassword, this.get('password'), function(err, isMatch) { callback(isMatch); }); },
var comparePassword = function(attemptedPassword, hashedPassword, callback) { console.log('THIS!!!!!', this); bcrypt.compare(attemptedPassword, hashedPassword, function(err, isMatch) { callback(isMatch); }); };
userSchema.methods.comparePassword = function(candidatePassword, cb) { bcrypt.compare(candidatePassword, this.password, function(err, isMatch) { if (err) return cb(err); cb(null, isMatch); }); };
UserSchema.methods.comparePasswords = function(password, callback) { bcrypt.compare(password, this.password, callback); };
return new Promise((resolve, reject) => { bcrypt.compare(candidatePassword, this.password, (err, isMatch) => { if (err || !isMatch) reject("Senha inválida"); resolve(); }); });
User.prototype.comparePassword = function(passwordAttempt, callback){ bcrypt.compare(passwordAttempt, this.password, function(err, isMatch) { callback(isMatch); }); };
userSchema.methods.validatePassword = function(password, done) { bcrypt.compare(password, this.password, function(err, isMatch) { done(err, isMatch); }); };
testPassword: function (password, done) { bcrypt.compare(password, this.password, done); },
userSchema.methods.comparePassword = function (dbpass, inpass, callback) { bcrypt.compare(inpass, dbpass, function(err, isMatch) { callback(isMatch); }); }
checkPassword : function (attempt, cb) { bcrypt.compare (attempt, this.get('password'), function (err, res) { err ? console.log ('Error in bCrypt Compare: ' + err) : cb (res); }); }
UserSchema.methods.validPassword = function validPassword(password, cb) { return bcrypt.compare(password, this.password, cb); };
EmployeeSchema.methods.comparePassword = function (Password, callback) { bcrypt.compare(Password, this.Password, callback); };
password.prototype.compare = function (item, candidate, callback) { if (typeof callback !== 'function') throw new Error('Password.compare() requires a callback function.'); var value = item.get(this.path); if (!value) return callback(null, false); bcrypt.compare(candidate, item.get(this.path), callback); };
userSchema.methods.comparePassword = function(candidatePassword, callback) { bcrypt.compare(candidatePassword, this.password, function(err, isMatch) { if(err) { return callback(err); } callback(null, isMatch); }); }
return new Promise((resolve, reject) => { BCrypt.compare(password, this.password, function(err, res) { if(err) reject() else resolve(res) }) })
userSchema.methods.comparePassword = function(guess, cb) { bcrypt.compare(guess, this.password, function(err, isMatch) { if (err) { return cb(err); } cb(null, isMatch); }); };
User.prototype.comparePassword = function(attemptedPassword, callback) { bcrypt.compare(attemptedPassword, this.password, function(err, isMatch) { if(err){ return callback(err); } callback(isMatch); }); };
userSchema.methods.comparePassword = function (candidatePassword, cb) { bcrypt.compare(candidatePassword, this.password, (err, isMatch) => { cb(err, isMatch); }); };
function validatePassword(password, done) { bcrypt.compare(password, this.password, function (err, isMatch) { done(err, isMatch); }); };
userSchema.methods.validPassword = function(password, next) { return bcrypt.compare(password, this.local.password, next); };
var comparePassword = function (password, encryptedPassWord, callback){ bcrypt.compare(password, encryptedPassWord, function(err, result){ if(err){throw err;} return callback(result); }); }
UserSchema.methods.verifyPassword = function(password, cb) { bcrypt.compare(password, this.password, function(err, isMatch) { if (err) return cb(err); cb(null, isMatch); }); };
validatePassword: function (password, hash, cb) { bcrypt.compare(password, hash, cb); },
UserSchema.methods.checkPassword = (password, next) => { bcrypt.compare(password, this.password, (err, isMatch) => { if (err) return next(err) next(isMatch) }) }
validPwd: function(pwd, cb) { bcrypt.compare(pwd, this.pwd, function(err, res) { cb(res); }); }
userSchema.methods.comparePassword = function(attemptedPassword, callback) { bcrypt.compare(attemptedPassword, this.password, function(err, isMatch) { callback(isMatch); }); };
userSchema.methods.checkPassword = function (guess, done) { bcrypt.compare(guess, this.password, function (err, isMatch) { done(err, isMatch); }); };