Cet article explique principalement comment Laravel implémente la séparation de la vérification des utilisateurs front-end et back-end. J'espère que cela pourra aider tout le monde.
Bien que l'utilisation de Laravel nous apporte du confort, nous rencontrons également des raisons pour lesquelles nous ne comprenons pas ce qu'il fait. Prenons l'exemple de la vérification d'authentification fournie avec Laravel. Vous pouvez la réécrire selon vos propres souhaits, mais est-elle toujours facile à utiliser ? Par exemple, la vérification par défaut est la vérification par e-mail ou par nom d'utilisateur et mot de passe. Que se passe-t-il si j'ai besoin que plusieurs méthodes de connexion existent en même temps ? Par exemple :
Lors de mon inscription, je dois prendre en charge les trois méthodes de connexion suivantes en même temps. Comment dois-je le réécrire ? Est-ce que cela semble un peu difficile ?
* @desc 1. interface_type=1, numéro de téléphone portable + connexion SMS
* @desc 2. interface_type=2, numéro de téléphone portable + mot de passe pour se connecter
;
* @desc 3. interface_type=3, email + password login ;
Ce problème ne sera pas abordé ici aujourd'hui. Ce dont nous allons parler aujourd'hui, ce sont les autorisations d'authentification pour le backend et le frontend en même temps. Autrement dit, un site Web compte à la fois des utilisateurs front-end et des utilisateurs back-end, qui ont tous deux des exigences de connexion, mais la page principale que vous entrez est l'une pour le front-end et l'autre pour le back-end.
Permettez-moi de parler directement de mon approche :
Après avoir téléchargé laravel depuis composer ou laravel, les étapes requises :
+ cp .env.example .env
+ php artisan key:generate
+ composer install
Nous devons utiliser la vérification de connexion frontale ici, nous avons donc également besoin de :
php artisan make:auth
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!