Exemple de l'autheet Laravel 9

Exemple de l'autheet Laravel 9

«Laravel est l'un des framework PHP open source le plus fort avec une syntaxe expressive et élégante. Il s'agit d'un cadre MVC (modèle-View-Controller) pour créer des applications Web simples ou complexes à l'aide du langage de programmation PHP. La sécurité de Laravel 9Auth était très élevée.

L'authentification dans Laravel est le moyen d'identifier les informations utilisateur. Dans les applications sur le Web, l'authentification est gérée par des séances utilisateur qui prennent les paramètres d'entrée comme un e-mail ou un nom d'utilisateur et un mot de passe à partir d'un formulaire d'entrée pour la vérification de l'utilisateur. Si ces informations d'identification correspondent, l'utilisateur est approuvé pour être authentifié. Sinon il rejetera l'utilisateur pour obtenir des informations autorisées.

Dans un projet Laravel, un système d'authentification est nécessaire pour garder nos données d'application privées. La création d'authentification dans Laravel 9 est assez facile. Il a une solution d'authentification intégrée, et diverses personnalisation sont disponibles en fonction des exigences de notre projet. Supposons que vous soyez très nouveau dans l'environnement Laravel dans ce tutoriel. Dans ce cas, je vais vous aider à comprendre le processus de travail étape par étape pour créer un système d'authentification pour votre projet Laravel 9. Passons en revue le processus étape par étape de création d'un système d'authentification pour votre projet Laravel 9."

Processus de travail du projet

  • Étape 1 - Installez le projet Laravel 9
  • Étape 2 - base de données configurée
  • Étape 3 - Création du formulaire de connexion et d'enregistrement
  • Étape 4 - Configurer le bootstrap dans Laravel 9
  • Étape 5 - Exécutez et testez le projet

Étape 1 - Installez le projet Laravel 9

Avant de créer ce projet, assurez-vous d'avoir l'environnement Laravel sur votre ordinateur. Ouvrez maintenant le terminal Windows et exécutez cette commande.

Composer Create-Project Laravel / Laravel Auth

Une fois Laravel installé, nous passerons à l'étape suivante

Étape 2 - base de données configurée

Utilisez le nom d'utilisateur de votre base de données et votre mot de passe dans le projet

Étape 3 - Création du formulaire de connexion et d'enregistrement

Pour le système d'authentification, nous devons savoir ce qui est nécessaire pour créer un système complet. Pour ce projet, nous avons besoin du formulaire de connexion et d'inscription avec certains membres du personnel. Dans ce projet Laravel Auth, nous utiliserons Bootstrap pour créer un formulaire de connexion et d'enregistrement d'un utilisateur.

Nous devons exécuter cette commande pour ajouter la connexion et l'enregistrement de Laravel à votre projet. Laravel a une bonne optimisation; Tu n'as pas à le faire manuellement. Laravel fera ça pour vous. Maintenant, exécutez cette commande.

Le compositeur nécessite Laravel / UI
php artisan ui bootstrap -auth

Après avoir exécuté ce projet dans notre projet Laravel, il générera certains contrôleurs dans votre répertoire de projet Auth. Il créera un dossier appelé Auth sous App \ Http \ Controllers \ AuthThere Vous pouvez trouver toutes les choses pour votre système d'authentification.

Ici, vous pouvez trouver

  • ConfirmPasswordController.php
  • FORMOTPASSWORD Controller.php
  • Login.php
  • Registre.php
  • ResetpasswordController.php
  • VerificationController.php

Ici, vous pouvez le modifier selon votre projet demandé.

De plus, il fera quelques vues dans votre répertoire de ressources. C'est dans le dossier Ressources \ View \ Auth.

Étape 4 - Configurer le bootstrap dans Laravel 9

Nous allons maintenant ajouter Bootstrap 5 CDN à notre projet. Pour cela, nous devons aller dans le fichier Ressources \ Views \ Layouts \ App.lame.php ajouter ces 2 lignes

Après ça, ça ressemblera à ça

Dans la vue de connexion ressemble à





__('Connexion')


@csrf

__('Adresse e-mail')


@Error ('Email')
= "invalid-feedback" role = "alert">
$ message

@enderror



__('Mot de passe')


@Error ('Mot de passe')
= "invalid-feedback" role = "alert">
$ message

@enderror







__('Souviens-toi de moi')







__('Connexion')

@If (Route :: Has ('Mot de passe.demande'))

__('Mot de passe oublié?')

@fin si







Et la vue d'enregistrement ressemble à





__('Enregistrer')


@csrf

__('Nom')


@Error ('name')
= "invalid-feedback" role = "alert">
$ message

@enderror



__('Adresse e-mail')


@Error ('Email')
= "invalid-feedback" role = "alert">
$ message

@enderror



__('Mot de passe')


@Error ('Mot de passe')
= "invalid-feedback" role = "alert">
$ message

@enderror



__('Confirmez le mot de passe')







__('Enregistrer')








Vous pouvez changer n'importe quoi de ce formulaire selon vos besoins.

Notre vue est prête. Maintenant, nous devons aller à l'étape suivante.

Étape 5 - Exécutez et testez le projet

Avant d'exécuter le projet, nous devons migrer la base de données dans notre projet. Pour cela, nous devons exécuter cette félicitation

PHP Artisan Migrate

Maintenant, nous pouvons gérer notre projet. Pour cela, nous devons exécuter cette félicitation

PHP Artisan Serve

Une fois le projet exécuté, nous pouvons voir le bouton de connexion et d'enregistrement sur le côté supérieur de notre page d'accueil à droite.

Après avoir cliqué sur le bouton de connexion, nous pouvons voir

Nous pouvons saisir nos détails de connexion ici.

Aussi, cela crée un formulaire d'enregistrement là-bas. Vous pouvez vous inscrire facilement.

Après la connexion, cela montrera comme ça

Consolation

Enfin, nous avons créé ce projet avec Laravel Auth. L'authentification de Laravel est très élevée. Alors ne vous inquiétez pas de la sécurité des connexions. Codage heureux!!!