Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Login, register, formulaires, ... #3

Open
gabriel-dahan opened this issue Mar 1, 2023 · 2 comments
Open

Login, register, formulaires, ... #3

gabriel-dahan opened this issue Mar 1, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@gabriel-dahan
Copy link
Owner

@AdrianUtge, comment vous comptez gérer les utilisateurs au niveau front-end ? Il vous faut quoi comme info ?
Je travaille sur l'endpoint '/api/players' et j'ai déjà mis /register (pour créer un compte), et /<playerid> pour avoir des infos sur le joueur.

Je peux ajouter /login, qui renvoie un booléen si le mot de passe donné avec l'email est le bon, mais comment on le laisse connecté après ? Je stocke une session avec son ip, qui dure tant de temps ?

@gabriel-dahan gabriel-dahan added the enhancement New feature or request label Mar 1, 2023
@AdrianUtge
Copy link
Collaborator

AdrianUtge commented Mar 1, 2023

Honnêtement je ne me suis pas encore penché sur la question je regarde ca toute a l'heure si tu veux.

Comme ca je dirait qu'on peut créer un hash lors du login qu'on garde sur le navigateur en tant que cookie et on le check avec la db et chaque hash dure 48h, et on en cree un nv a chaque fois qu'on se login comme ca on se fait pas chier a stoker les ip surtout que ca va pas marcher si les gens se connectent depuis le lycée prq nous depuis le serveur on verra juste l'ip extérieur.

Aussi ca serai cool d'implementer de pouvoir jouer en tant que invite comme ca tu as pas forcement besoin de faire une session

@gabriel-dahan
Copy link
Owner Author

Okay ouaip je vois c'est une super idée, et pour la session invitée oui j'y avais pensé, les comptes ce sera juste pour ceux qui veulent une progression et une avancée dans le classement, avec des succès, etc.

Je laisse l'issue ouverte pour l'instant du coup 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants