Passer au contenu principal

Table des matières




Utilisez les fonctionnalités de navigateur multiplateforme pour créer des formulaires de connexion sécurisés, accessibles et faciles à utiliser.


Mise à jour

Si les utilisateurs ont besoin de se connecter à votre site, une bonne conception du formulaire de connexion est
critique. Cela est particulièrement vrai pour les personnes disposant de mauvaises connexions, sur mobile, en
pressé ou stressé. Les formulaires de connexion mal conçus obtiennent des taux de rebond élevés.
Chaque rebond peut signifier un utilisateur perdu et mécontent - pas seulement une connexion manquée
occasion.

Voici un exemple de formulaire de connexion simple qui illustre toutes les meilleures pratiques:

Liste de contrôle

  • Utilisez des éléments HTML significatifs: , ,
    , et
  • Étiquetez chaque entrée avec un .
  • Utilisez les attributs d'élément pour accéder au navigateur intégré
    fonctionnalités: taper, patate douce, Saisie automatique, obligatoire,
    mise au point automatique.
  • Donnez votre avis patate douce et va attribue des valeurs stables qui ne changent pas
    entre les chargements de page ou les déploiements de sites Web.
  • Mettre la connexion en son propre élément.
  • Assurez-vous que la soumission du formulaire est réussie.
  • Utiliser autocomplete = "nouveau-mot de passe" pour la saisie du mot de passe
    dans un formulaire d'inscription et pour le nouveau mot de passe dans un formulaire de réinitialisation du mot de passe.
  • Utiliser autocomplete = "mot de passe actuel" pour une connexion
    saisie du mot de passe.
  • Fournissez la fonctionnalité Afficher le mot de passe.
  • Utiliser étiquette aria et aria décrit par pour
    entrées de mot de passe.
  • Ne doublez pas les entrées.
  • Concevez les formulaires de sorte que le clavier mobile ne masque pas les
    boutons.
  • Assurez-vous que les formulaires sont utilisables sur mobile: utilisez du texte lisible,
    et assurez-vous que les entrées et les boutons sont suffisamment grands pour fonctionner comme des cibles tactiles.
  • Maintenez l'image de marque et le style sur vos pages d'inscription et de connexion.
  • Tester sur le terrain et en laboratoire: construire des analyses de page,
    analyse des interactions et mesure de la performance centrée sur l'utilisateur dans votre
    inscription et flux de connexion.
  • Test sur les navigateurs et les appareils: le comportement du formulaire varie
    de manière significative sur toutes les plates-formes.

Cet article concerne les meilleures pratiques du frontend. Il n'explique pas comment construire
services de backend pour authentifier les utilisateurs, stocker leurs informations d'identification ou gérer leur
comptes. 12 bonnes pratiques pour le compte utilisateur, l'autorisation et le mot de passe
la gestion

décrit les principes de base pour exécuter votre propre backend. Si vous avez des utilisateurs dans
différentes parties du monde, vous devez envisager de localiser l'utilisation de votre site
services d'identité tiers ainsi que son contenu.

Il existe également deux API relativement nouvelles non couvertes dans cet article qui peuvent
vous aider à créer une meilleure expérience de connexion:

  • OTP Web: pour fournir des codes d'accès à usage unique ou
    Numéros de code PIN par SMS vers les téléphones mobiles. Cela peut permettre aux utilisateurs de sélectionner un téléphone
    number as an identifier (no need to enter an correo electrónico address!) and also enables
    vérification en deux étapes pour la connexion et codes à usage unique pour la confirmation de paiement.
  • Gestion des identifiants: pour permettre aux développeurs de stocker et de récupérer les informations d'identification de mot de passe et les informations d'identification fédérées par programmation.

Utilisez du HTML significatif

Utilisez des éléments conçus pour le travail: , et

Table des matières