Position actuelle: Accueil> Derniers articles> Comment implémenter l'authentification Auth et le saut de page après l'enregistrement de connexion dans Laravel

Comment implémenter l'authentification Auth et le saut de page après l'enregistrement de connexion dans Laravel

gitbox 2025-06-29

introduire

L'authentification Auth est une fonctionnalité importante du développement Web, qui peut assurer la sécurité de l'identité de l'utilisateur. En tant que cadre PHP populaire, Laravel fournit des fonctions d'authentification puissantes pour aider les développeurs à réaliser rapidement l'authentification des utilisateurs. Cet article vous montrera comment implémenter l'authentification à l'aide de Laravel et comment diriger les utilisateurs vers des pages spécifiques après leur connexion ou leur inscription.

Configurer le routage d'authentification

Tout d'abord, nous devons configurer l'itinéraire d'authentification dans le fichier Routes / web.php . Laravel nous fournit un itinéraire d'authentification complet par défaut, nous avons donc juste besoin d'ajouter notre propre itinéraire. Voici un exemple:

 Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');

Dans le code ci-dessus, nous chargeons tous les routes d'authentification en appelant Auth :: Routes () . Ensuite, nous définissons un itinéraire appelé "Accueil" qui redirige l'utilisateur vers la méthode d'index de HomeController .

Créer des pages de connexion et d'enregistrement

Ensuite, nous devons créer une vue pour la connexion et l'enregistrement. Dans le répertoire Resources / Views / Auth , nous créons des fichiers Login.blade.php et Register.blade.php . Vous pouvez vous référer au modèle de certification fourni avec Laravel pour terminer rapidement cette étape.

Rediriger vers la page spécifiée après la connexion

Lorsque l'utilisateur se connecte avec succès, nous pouvons définir la page de redirection après la connexion avec succès. Dans la classe LoginController , nous pouvons définir la propriété $ redirectTo et spécifier le chemin de saut après la connexion. Les exemples sont les suivants:

 protected $redirectTo = '/dashboard';

Dans cet exemple, nous redirigeons l'utilisateur vers la page du tableau de bord / .

Rediriger vers la page spécifiée après l'inscription

De même, dans RegisterController , nous pouvons également définir l'attribut $ redirectTo pour spécifier le chemin de saut après l'enregistrement avec succès de l'utilisateur. Voici l'exemple de code:

 protected $redirectTo = '/dashboard';

De cette façon, les nouveaux utilisateurs seront également redirigées vers la page / du tableau de bord après l'enregistrement.

Résumer

Cet article décrit comment implémenter l'authentification Auth dans Laravel, configurer le routage d'authentification et effectuer une redirection de page après les connexions ou les enregistrements de l'utilisateur. En ajustant les attributs $ redirectTo dans LoginController et RegisterController , nous pouvons contrôler de manière flexible le chemin de saut de l'utilisateur. Ces conseils vous aideront à créer un système de certification plus complet pour les applications Laravel.