Evolution #15
Mis à jour par ASSOCLE il y a 10 mois
Les informations à envoyer au backend sont :
``` objc
user{
"first_name" : "AAAAA",
"last_name" : "BBBB",
"contact" : "+22901XXXXXXXX", // Unique
"e-mail" : "ants@gmail.com", // Unique
"password" : "XXXXXXXXXXXX",
"password_confirmation" : "XXXXXXXXXXXX"
},
cabinet{
"name" : "AAAAA", // Unique
"contact" : "+22901XXXXXXXX", // Unique
"e-mail" : "ants@gmail.com", // Unique
}
NB: cabinet peut être etre null
```
Si les informations du cabinet sont renseignées, alors l'utilisateur devient immédiatement l'administrateur du cabinet.
Une fois que l'inscription est passée, une notification de vérification de l'authenticité de l'e-mail est envoyée à l'utilisateur.
On peut toutefois renvoyer la notification sur demande du frontend.
Le mail de confirmation dispose d'un lien qui envoie vers le front ( **/verify-email** ) avec des parametres à envoyer au backend sur la route **/email/verify/{id}/{hash}**