formatting

This commit is contained in:
Arjun Patel
2019-01-10 12:43:50 -08:00
parent 9f247154f9
commit ec2a3b5362
+24 -29
View File
@@ -1,7 +1,6 @@
const db = require('../config/db.config.js'), const db = require('../config/db.config.js'),
bcrypt = require('bcrypt-nodejs'), bcrypt = require('bcrypt-nodejs'),
jwt = require('jsonwebtoken'), jwt = require('jsonwebtoken');
checkAuth = require('../middleware/check-auth');
const Donors = db.donors; const Donors = db.donors;
@@ -18,37 +17,33 @@ exports.login = (req, res) => {
message: 'Auth failed' message: 'Auth failed'
}); });
} }
bcrypt.compare( bcrypt.compare(req.body.password, donors[0].password, (error, result) => {
req.body.password, if (error) {
donors[0].password,
(error, result) => {
if (error) {
return res.status(401).json({
message: 'Auth failed'
});
}
if (result) {
const token = jwt.sign(
{
email: donors[0].email,
id: donors[0].id
},
process.env.JWT_KEY,
{
expiresIn: '1h'
}
);
return res.status(200).json({
message: 'Auth successful',
donor: donors[0],
token
});
}
return res.status(401).json({ return res.status(401).json({
message: 'Auth failed' message: 'Auth failed'
}); });
} }
); if (result) {
const token = jwt.sign(
{
email: donors[0].email,
id: donors[0].id
},
process.env.JWT_KEY,
{
expiresIn: '1h'
}
);
return res.status(200).json({
message: 'Auth successful',
donor: donors[0],
token
});
}
return res.status(401).json({
message: 'Auth failed'
});
});
}) })
.catch(error => { .catch(error => {
console.log(error); console.log(error);