|
|
|
@@ -1,11 +1,12 @@ |
|
|
|
const express = require('express') |
|
|
|
const Token = require('../models/token') |
|
|
|
const User = require('../models/user') |
|
|
|
const jwt = require('jsonwebtoken') |
|
|
|
const bcrypt = require('bcryptjs') |
|
|
|
const router = new express.Router() |
|
|
|
|
|
|
|
|
|
|
|
router.get('/login', async (req, res) => { |
|
|
|
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') |
|
|
|
@@ -15,7 +16,9 @@ router.get('/login', async (req, res) => { |
|
|
|
if(!isValidPassword) { |
|
|
|
return res.status(400).send('Password is incorrect!') |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const token = await findUser.generateAuthToken() |
|
|
|
|
|
|
|
return res.send(findUser) |
|
|
|
}) |
|
|
|
|