Laravel - Créer un système d'authentification

Activer la bibliothèque d'authentification


La plupart des applications que nous réalisons dans un environnement Web nécessitent une section privée à laquelle nous devons accéder au moyen d'un nom d'utilisateur et d'un mot de passe, ce qui nous garantit qu'il existe des contenus privés ou des sections administratives qui ne peuvent être vus par personne.
Ces types de zones nécessitent ce que nous appelons l'authentification, qui consiste à valider que l'utilisateur existe et aussi qu'il a des autorisations d'accès, pour cela Laravel nous propose une bibliothèque très complète qui répond à la plupart de ces activités.
Dans cette section, nous allons voir comment activer la bibliothèque d'authentification afin de commencer à l'utiliser dans la prochaine partie de ce cours sur Laravel.
Pouvoir utiliser tout le système d'authentification qu'il nous apporte Laravel Nous devons suivre quelques étapes simples, celles-ci sont décrites ci-dessous.
1- La première chose que nous allons faire est d'établir le type de pilote qui doit être utilisé Laravel pour gérer les séances, dans ce cas il faut placer le pilote natif dans notre dossier session.php dans le parcours / application / configuration comme on peut le voir sur l'image suivante :

2- On reste dans le même répertoire mais maintenant on va chercher le fichier auth.php et nous allons vérifier que leurs valeurs sont les suivantes :

3- La prochaine étape est configurer la base de données que notre application va utiliser, pour cela nous devons en créer une nouvelle puis nous allons placer les valeurs correspondantes dans le fichier base de données.php Comme on peut le voir, il faut bien entendu placer les valeurs correspondant à notre application :

4- Puisque toutes les étapes de configuration sont prêtes, nous commençons à utiliser artisan Pour nous aider à créer les migrations correspondantes, nous commençons d'abord par créer la table de migration pour cela nous allons utiliser la commande suivante :
php artisan migrate : installer

5- Maintenant, nous créons la migration pour la table Utilisateurs que nous avions défini dans la configuration initiale :
php artisan migrate : make create_users_table

6- Puisque nous avons construit les migrations nécessaires, nous devons maintenant construire notre table, pour cela nous verrons un fichier avec la date du jour, suivi du nom suivant : create_users_table.php Dans le carnet d'adresses : application / base de données / migrations, dans ce fichier, nous devons placer le contenu suivant :

ImportantIci, nous voyons que nous générons le contenu de la table et aussi une méthode qui détruit la table à chaque fois que cela est nécessaire.
7- Enfin, nous pouvons exécuter la migration finale avec laquelle artisan va construire toute la structure nécessaire pour que nous puissions faire les migrations correspondantes :
php artisan migrer

Toutes ces étapes décrites nous amènent à construire une structure que nous pouvons utiliser pour nous authentifier dans le système à l'aide de notre e-mail et de notre mot de passe, lors de l'établissement du pilote natif nous utilisons la structure de base qui Laravel hérite de Symfony pour gérer les séances.
Avec cela, nous pouvons commencer à construire les différentes validations pour pouvoir connecter les utilisateurs au système, bien sûr ce que nous montrons est la base et la norme, mais tout peut être personnalisé pour obtenir les résultats que nous voulons, il suffit de suivre la base guide et en suivant le même processus, ajoutez les modifications.
Précédentpage 1 sur 2ProchainAvez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave