AjoutAdministrateur - Alexis-Savoie/neodomo_api GitHub Wiki
Ajout d'un administrateur
Permet de créer un nouveau administrateur.
URL : /admin/createAdmin
Méthode : POST
Authentification requise : OUI
Headers
{ "Authorization": "Bearer [token]" }
Données requise
{
"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
Example de réponse
{
"error": false,
"message": "L'administrateur a été créer avec succès"
}
Réponse(s) en cas d'erreur
Condition : La syntaxe de l'email est invalide.
Code : 403
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 administrateur 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 cette email n'existe pas déjà alors on enregistre cette administrateur dans la base de données (On enregistre uniquement le hash du mot de passe à l'aide de bcrypt)