Cette issue permet de rasembler les discussions vis à vis du system d'enregistrement et de connections.
FrontEnd:
Il faut une page de login et de register (peut être la même avec une variable bool pour passer de l'un a l'autre par example)
lors d'un register, une requette vers /api/register - POST doit être effectué
lors d'un login, une requette vers /api/login - POST doit être effectué contenant login & password qui retournera une clé session à stocker dans un cookie
Bizzarement je n'ai pas trouvé ces endpoints dans notre api donc on les a peut être oubliés ?
Backend:
Il faut recevoir les appels sur /api/register et crée un objet utilisateur
Il faut envoyer un mail ( - référencer ici le todo pour le systeme de mails - )
Il faut stocker ce nouvel utilisateur dans la base de donnée
Il faut receoivr les appels sur /api/login et tester les identifiants vis à vis des informations stockés (pseudo & hash) pour retourner un token de connexion.
DB:
Il faut stocker les utilisateurs ainsi que leurs mots de passe suivant la coniguration db des diagrammes. Spring boot propose des méthodes pour le stockages des db donc en théorie on ne devrais jamais taper du sql tel quel mais il faut se renseigner sur la façon de faire.
Si vous avez d'autre truc en tete je pense que vous pouvez directement modifier mon message!
Cette issue permet de rasembler les discussions vis à vis du system d'enregistrement et de connections.
**FrontEnd**:
- [x] Il faut une page de login et de register (peut être la même avec une variable bool pour passer de l'un a l'autre par example)
- [x] lors d'un register, une requette vers `/api/register` - POST doit être effectué
- [x] lors d'un login, une requette vers `/api/login` - POST doit être effectué contenant login & password qui retournera une clé session à stocker dans un cookie
- Bizzarement je n'ai pas trouvé ces endpoints dans notre api donc on les a peut être oubliés ?
**Backend**:
- [x] Il faut recevoir les appels sur `/api/register` et crée un objet utilisateur
- [ ] Il faut envoyer un mail ( - référencer ici le todo pour le systeme de mails - )
- [x] Il faut stocker ce nouvel utilisateur dans la base de donnée
- [x] Il faut receoivr les appels sur `/api/login` et tester les identifiants vis à vis des informations stockés (pseudo & hash) pour retourner un token de connexion.
**DB**:
- [x] Il faut stocker les utilisateurs ainsi que leurs mots de passe suivant la coniguration db des diagrammes. Spring boot propose des méthodes pour le stockages des db donc en théorie on ne devrais jamais taper du sql tel quel mais il faut se renseigner sur la façon de faire.
Si vous avez d'autre truc en tete je pense que vous pouvez directement modifier mon message!
tonitch
added the TODO label 2024-02-28 09:25:34 +01:00
tonitch
added this to the Clyde project 2024-02-28 09:26:22 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Cette issue permet de rasembler les discussions vis à vis du system d'enregistrement et de connections.
FrontEnd:
/api/register- POST doit être effectué/api/login- POST doit être effectué contenant login & password qui retournera une clé session à stocker dans un cookieBackend:
/api/registeret crée un objet utilisateur/api/loginet tester les identifiants vis à vis des informations stockés (pseudo & hash) pour retourner un token de connexion.DB:
Si vous avez d'autre truc en tete je pense que vous pouvez directement modifier mon message!