Aller au contenu

Pages d'authentification : connexion, inscription, mot de passe oublié

Trois écrans cohérents dans une même carte : connexion, création de compte avec critères de mot de passe en direct, et demande de réinitialisation.

  • Tailwind
  • React
  • CSS
  • WordPress
Ouvrir dans un nouvel onglet

Description

On passe d'un écran à l'autre sans recharger la page, et l'adresse e-mail déjà saisie suit le visiteur. La connexion propose l'affichage du mot de passe, « Rester connecté » et un avertissement quand la touche Verr. Maj est activée. L'inscription affiche trois critères qui se cochent pendant la frappe et vérifie que la confirmation correspond. Le mot de passe oublié répond toujours de la même façon, que le compte existe ou non, pour ne pas révéler qui est inscrit. Les erreurs s'affichent sous chaque champ à l'envoi et le focus va au premier champ à corriger ; les champs portent les bons attributs autocomplete pour les gestionnaires de mots de passe. Accessibilité : tout se fait au clavier, chaque message est relié à son champ par aria-describedby et aria-invalid, le bouton d'affichage est un bouton bascule (aria-pressed), les critères et Verr. Maj sont annoncés par des régions live, le focus passe sur le titre de chaque nouvel écran, les contrastes dépassent 4,5:1 en clair comme en sombre et l'animation se coupe avec prefers-reduced-motion. Sans JavaScript, les trois formulaires restent utilisables avec la validation du navigateur. Branchez votre service d'authentification : événement atr:submit en HTML, prop onSubmit en React.

Code

Chargement du code…

Contenu de l'archive

pages-authentification-trio-html-tailwind.zip3 fichiers · 9 Ko

  • index.html29 Ko
  • README.md4 Ko
  • LICENSE.md1 Ko

Mots-clés

Mis à jour le 16 octobre 2026.

Dans le même esprit

  • Une liste déroulante filtrable au clavier pour choisir une ou plusieurs valeurs, affichées en pastilles, adossée à un vrai champ select.

    • Tailwind
    • React
    • CSS
    • WordPress
    Composant
  • Un champ e-mail et son bouton sur une ligne, une case de consentement RGPD, des erreurs claires, une suggestion en cas de faute de frappe et un message de confirmation.

    • Tailwind
    • React
    • CSS
    • WordPress
    Composant
  • Un formulaire court pour artisan : type de prestation, description, code postal, délai, photos facultatives, puis un récapitulatif de confirmation.

    • Tailwind
    • React
    • CSS
    • WordPress
    Composant
  • Un formulaire de prise de rendez-vous : motif, jour avec le sélecteur de date natif, créneaux du matin et de l'après-midi en boutons radio, créneaux complets barrés et résumé du choix.

    • Tailwind
    • React
    • CSS
    • WordPress
    Composant