|
|
|
@@ -10,7 +10,7 @@ const auth = require('../middleware/auth') |
|
|
|
router.post('/login', async (req, res) => { |
|
|
|
const findUser = await Token.findByCredentials(req.body.email, req.body.password) |
|
|
|
if(!findUser) { |
|
|
|
return res.status(400).send('User does not exist, wrong email') |
|
|
|
return res.status(400).send('Wrong credentials!') |
|
|
|
} |
|
|
|
|
|
|
|
const isValidPassword = await bcrypt.compare(req.body.password, findUser.password) |
|
|
|
@@ -24,7 +24,11 @@ router.post('/login', async (req, res) => { |
|
|
|
}) |
|
|
|
|
|
|
|
router.post('/logout/', async (req, res) => { |
|
|
|
const result = Token.destroyToken(req.body.token) |
|
|
|
const result = await Token.destroyToken(req.body.token) |
|
|
|
if(!result) { |
|
|
|
return res.status(404).send('No user has the token provided!') |
|
|
|
} |
|
|
|
return res.send('Token ' + req.body.token + ' invalidated!') |
|
|
|
}) |
|
|
|
|
|
|
|
module.exports = router |