AjoutUser - Alexis-Savoie/neodomo_api GitHub Wiki

Ajout d'un utilisateur

Permet de créer un nouvel utilisateur.

URL : /application/register

Méthode : POST

Authentification requise : OUI

Headers

{ "Authorization": "Bearer [token]" }

Données requises

{
    "email": "[email valide (string)]",
    "password": "[(string entre 8 et 50 caractères)]"
}

Example de données

{
    "email": "[email protected]",
    "password": "m0tDeP@55€"
}

Réponse(s) en cas de succès

Code : 201

Exemple de réponse

{
    "error": false,
    "message": "L'utilisateura été crée avec succès"
}

Réponse(s) en cas d'erreur

Condition : La syntaxe de l'email est invalide.

Code : 409

Contenu :

{
    "error": true,
    "message": "Une ou plusieurs données sont erronées"
}

Condition : L'email est déjà utilisé'.

Code : 409

Contenu :

{
    "error": true,
    "message": "Un utilisateur utilisant cette adresse mail est déjà enregistré"
}

Explication

La syntaxe de l'email et la longueur du mot de passe est vérifié et si cet email n'existe pas déjà alors on enregistre cet utilisateur dans la base de données (On enregistre uniquement le hash du mot de passe à l'aide de bcrypt)