return next(createError(400, !email ? 'You must provide an email to login.' : 'You must provide a password to login.'));
}
const user = await db.user.find_by_email(email);
- console.log(user);
+ logger.warn(user);
if (!user || !user.is_active || user.is_deleted) {
return res.status(401).send({ success: false, user: null, token: null });
}
const auth = await db.authentication.find_by_user_id(user.id);
- console.log(auth);
+ logger.warn(auth);
if (auth.is_locked) {
return res.status(401).send({ message: 'Your account is locked due to suspicious activity. Please contact us to continue.' });
}
const validate_auth = function ( passport, context='jwt') {
- logger.debug('validate_auth');
async function checkKey( req, res, next ) {
const { authorization, apikey:apiKey } = req.headers;
if (authorization) return passport.authenticate( context, { session:false } )(req, res, next);
router.use( '/user_phone_numbers', require( './user_phone_numbers.routes' )( passport ) );
router.use( '/address', require( './address.routes' )( passport ) );
router.use( '/user_addresses', require( './user_addresses.routes' )( passport ) );
- router.use( '/authentication', require( './authentication.routes' )( passport ) );
+ /*router.use( '/authentication', require( './authentication.routes' )( passport ) );*/
router.use( '/role', require( './role.routes' )( passport ) );
router.use( '/user_roles', require( './user_roles.routes' )( passport ) );
router.use('/media', require('./media.routes')(passport));