Parcourir la source

Minor update

pull/16/head
Djordje Djoric il y a 4 ans
Parent
révision
92ba1e1c61
3 fichiers modifiés avec 5 ajouts et 5 suppressions
  1. 0
    1
      src/models/token.js
  2. 0
    2
      src/models/user.js
  3. 5
    2
      src/routers/token.js

+ 0
- 1
src/models/token.js Voir le fichier

return user return user
} }



const Token = mongoose.model('Token', tokenSchema) const Token = mongoose.model('Token', tokenSchema)


module.exports = Token module.exports = Token

+ 0
- 2
src/models/user.js Voir le fichier

return token return token
} }




const User = mongoose.model('User', userSchema) const User = mongoose.model('User', userSchema)


module.exports = User module.exports = User

+ 5
- 2
src/routers/token.js Voir le fichier

const express = require('express') const express = require('express')
const Token = require('../models/token') const Token = require('../models/token')
const User = require('../models/user') const User = require('../models/user')
const jwt = require('jsonwebtoken')
const bcrypt = require('bcryptjs') const bcrypt = require('bcryptjs')
const router = new express.Router() 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) const findUser = await Token.findByCredentials(req.body.email, req.body.password)
if(!findUser) { if(!findUser) {
return res.status(400).send('User does not exist, wrong email') return res.status(400).send('User does not exist, wrong email')
if(!isValidPassword) { if(!isValidPassword) {
return res.status(400).send('Password is incorrect!') return res.status(400).send('Password is incorrect!')
} }

const token = await findUser.generateAuthToken()

return res.send(findUser) return res.send(findUser)
}) })



Chargement…
Annuler
Enregistrer