Formation PUB030 : Laravel, 2019 L'authentification

37.4 Le formulaire d'authentification


Selon l'interface que vous désirez proposer à vos usagers, le formulaire d'authentification peut être :

  • Affiché en permanence dans la zone d'entête de votre maquette :

    Zone d'authentification dans l'entête du site

  • Apparaître dans un popup lorsque l'usager clique sur un bouton :

    Zone d'authentification dans un popup

  • Être affiché dans une page Web dédiée, affichée lorsque l'usager clique sur un bouton ou une option de menu ou encore lorsque Laravel remarque qu'une authentification est nécessaire :

    Zone d'authentification dans sa propre page

Peu importe l'approche choisie, le fonctionnement du formulaire sera le même :

  • Un bouton de soumission permettra d'envoyer le contrôle à une méthode d'action qui se chargera de valider la combinaison code d'usager - mot de passe.
  • Si vous travaillez avec les routes ajoutées par Laravel, c'est la méthode d'action App\Http\Controllers\Auth\LoginController@login qui sera appelée.
  • Puisque le mot de passe est crypté dans la base de données, la méthode d'action devra crypter le mot de passe saisi dans le formulaire afin de faire la comparaison.
  • Il peut y avoir une case à cocher qui permet à l'usager de rester connecté, ce qui créera un cookie sur le poste de l'usager.
  • Il peut y avoir un lien ou un bouton qui permet de créer un nouvel usager.
  • Il peut y avoir un lien ou un bouton qui permet de réinitialiser un mot de passe oublié.

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre