Auth โ Login / Register / Reset Password โ
Spec: apps/docs/specs/user-auth.md
Login โ
Desktop โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ โ
โ โ DECKSMITH โ
โ Gรฉrez vos decks MTG โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ
โ โ Se connecter โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ โ
โ โ [G] Continuer avec Google โ โ
โ โ [โฌก] Continuer avec GitHub โ โ
โ โ โ โ
โ โ โโโโโโโโโโโโ ou โโโโโโโโโโโโ โ โ
โ โ โ โ
โ โ Email โ โ
โ โ [________________________________] โ โ
โ โ โ โ
โ โ Mot de passe โ โ
โ โ [________________________________] โ โ
โ โ [Oubliรฉ?]โ โ
โ โ โ โ
โ โ [ Se connecter ] โ โ
โ โ โ โ
โ โ Pas encore de compte ? โ โ
โ โ Crรฉer un compte โ โ โ
โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโNotes :
- Fond =
bg(#0f0e17) avec grain CSS subtil - Card centrรฉe, ombre subtile, surface
#1c1b2e [Se connecter]= bouton amber plein (CTA primaire)- OAuth buttons = style outline, pas filled
- Pas de sidebar, pas de top bar โ page entiรจrement dรฉdiรฉe
Mobile โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ โ DECKSMITH โ
โ Gรฉrez vos decks MTG โ
โ โ
โ [G] Continuer avec Google โ
โ [โฌก] Continuer avec GitHub โ
โ โ
โ โโโโโโโโโโโ ou โโโโโโโโโโโโโ โ
โ โ
โ Email โ
โ [___________________________] โ
โ โ
โ Mot de passe โ
โ [___________________________] โ
โ [Oubliรฉ?]โ
โ โ
โ [ Se connecter ] โ
โ โ
โ Pas encore de compte ? โ
โ Crรฉer un compte โ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโNotes mobile :
- Pas de card conteneur โ formulaire plein รฉcran avec padding
- Police 16px minimum sur les inputs pour รฉviter le zoom iOS
- Bouton plein largeur
- Pas de bottom nav sur les pages auth (non connectรฉ)
Register โ
Desktop โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ โ DECKSMITH โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ
โ โ Crรฉer un compte โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ โ
โ โ [G] Continuer avec Google โ โ
โ โ [โฌก] Continuer avec GitHub โ โ
โ โ โ โ
โ โ โโโโโโโโโโโโ ou โโโโโโโโโโโโ โ โ
โ โ โ โ
โ โ Email โ โ
โ โ [________________________________] โ โ
โ โ โ โ
โ โ Mot de passe โ โ
โ โ [________________________________] โ โ
โ โ โ 8 caractรจres minimum โ โ
โ โ โ โ
โ โ [ Crรฉer mon compte ] โ โ
โ โ โ โ
โ โ Dรฉjร un compte ? Se connecter โ โ โ
โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโNotes :
- Username optionnel ร l'inscription โ complรฉtรฉ lors de l'onboarding post-inscription
- Validation inline (pas de submit pour voir les erreurs)
- Hints de validation visibles au focus
Mobile โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ โ DECKSMITH โ
โ โ
โ [G] Continuer avec Google โ
โ [โฌก] Continuer avec GitHub โ
โ โโโโโโโโโโโ ou โโโโโโโโโโโโโ โ
โ โ
โ Email โ
โ [___________________________] โ
โ โ
โ Mot de passe โ
โ [___________________________] โ
โ โ 8 caractรจres minimum โ
โ โ
โ [ Crรฉer mon compte ] โ
โ โ
โ Dรฉjร un compte ? โ
โ Se connecter โ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโReset Password โ
Desktop โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ โ DECKSMITH โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ
โ โ Mot de passe oubliรฉ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ โ
โ โ Entrez votre email pour recevoir โ โ
โ โ un lien de rรฉinitialisation. โ โ
โ โ โ โ
โ โ Email โ โ
โ โ [________________________________] โ โ
โ โ โ โ
โ โ [ Envoyer le lien de reset ] โ โ
โ โ โ โ
โ โ โ Retour ร la connexion โ โ
โ โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโรtat post-envoi :
โ โ โ Email envoyรฉ ! โ
โ โ โ
โ โ Vรฉrifiez votre boรฎte mail. โ
โ โ Le lien expire dans 1 heure. โMobile โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ โ DECKSMITH โ
โ โ
โ Mot de passe oubliรฉ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ Email โ
โ [___________________________] โ
โ โ
โ [ Envoyer le lien de reset ] โ
โ โ
โ โ Retour ร la connexion โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโInteractions clรฉs โ
- Soumission avec
Enter, spinner dans le bouton pendant la requรชte - Erreurs de formulaire : message inline sous le champ concernรฉ (pas de toast)
- OAuth : redirect vers le provider, retour sur
/dashboarden cas de succรจs - Forgot password : succรจs โ message de confirmation inline, pas de redirect
- Rate limiting : aprรจs 5 tentatives โ "Trop de tentatives, rรฉessayez dans X min"