(username, password, callback) => { DB.fetch('user', { username }, (err, data) => { if (err) return callback(err); return callback(null, false, { message: 'Incorrect username' }); } else if (!user.confirmedAccount) { return callback(null, false, { message: 'Account not confirmed yet. Please check your emails.' }); return callback(null, false, { message: 'Invalid password', }); return callback(null, user, { message: 'Logged in successfully', });