Formation PUB030 : Laravel, 2019 L'authentification

37.7 Méthode d'action pour vérifier les informations d'authentification


Lorsque l'usager clique sur le bouton de soumission sur un formulaire d'authentification, la méthode d'action que vous coderez devra vérifier si les informations d'authentification sont bonnes (Auth::attempt()).

Voici comment elle gèrera la situation :

  • Si les informations sont bonnes, elle retournera le contrôle à la page qui était affichée avant le formulaire d'authentification.

    La page doit informer l'usager que l'authentification a réussi. Ceci peut être fait, par exemple, à l'aide d'un message de bienvenue ou encore d'une icône qui indique que l'usager est authentifié.

  • Si les informations d'authentification ne sont pas bonnes, la méthode d'action réaffichera le formulaire d'authentification avec un message d'erreur.

    Le code d'usager qui avait été entré doit encore être affiché mais le mot de passe sera remis à blanc. Ceci peut être réalisé à l'aide de l'instruction flashExcept() qui se chargera de pousser les informations du formulaire à l'endroit où la fonction old(), dans la vue, pourra les retrouver.

    Contrôleur Laravel (PHP)

    $request->flashExcept('password');

▼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