frontend et backend: Connexion d'un utilisateur

This commit is contained in:
Divlo
2020-04-06 16:46:03 +02:00
parent 8c37dbaaf4
commit 76298b6087
11 changed files with 184 additions and 31 deletions

View File

@ -1,12 +1,22 @@
const { Router } = require('express');
const { body } = require('express-validator');
const usersController = require('../controllers/users');
const Users = require('../models/users');
const { Router } = require('express');
const { body } = require('express-validator');
const usersController = require('../controllers/users');
const { requiredFields } = require('../assets/config/errors');
const Users = require('../models/users');
const UsersRouter = Router();
// Permet de se connecter
UsersRouter.post('/login', usersController.login);
UsersRouter.post('/login', [
body('email')
.not()
.isEmpty()
.withMessage(requiredFields.message),
body('password')
.not()
.isEmpty()
.withMessage(requiredFields.message)
], usersController.login);
// TODO: Récupère les informations public d'un profil
// UsersRouter.get('/profile/:userName', usersController.getUserInfo);