Bylothink / do-you-dare

🎴 A web-game based on the original game of "Truth or Dare?" with different game modes.
https://doyoudare.cards
Other
0 stars 0 forks source link

Consentire operazioni basilari anche su account non convalidati #54

Open Byloth opened 1 year ago

Byloth commented 1 year ago

Al momento, è possibile richiedere l'invio di una nuova mail di verifica dell'account, solo se il browser possiede ancora il token autenticativo restituito durante l'operazione di creazione dell'account.

Se di dovesse ripulire il localStorage del browser, se il token JWT dovesse scadere oppure se non fosse accedere al browser su cui è stata eseguita la registrazione, non sarebbe possibile richiedere un nuovo invio della mail di verifica.
Allo stesso modo, non sarebbe possibile eseguire il login, in quanto -l'account- risulterebbe non ancora verificato e -l'eventuale nickname scelto dal giocatore- rimarrebbe occupato in questo "limbo", rendendone impossibile il recupero da perte dell'utente.

Un'altra feature nice-to-have, sarebbe la modifica dell'indirizzo e-mail su un account non ancora verificato.
Se l'utente -durante la registrazione- dovesse aver inserito erroneamente un indirizzo non valido, non avrebbe più modo di verificare il suo account, bloccando -anche in questo caso- l'account e il nickname.

Byloth commented 1 year ago

Questa issue è parzialmente legata alla Issue #55.