Heim >Backend-Entwicklung >PHP-Tutorial >Laravel implementiert die Trennung der vorderen und hinteren Benutzerüberprüfung
In diesem Artikel erfahren Sie hauptsächlich, wie Laravel die Trennung von Front-End- und Back-End-Benutzerüberprüfung implementiert. Ich hoffe, dass es allen helfen kann.
Während die Verwendung von Laravel uns Bequemlichkeit bringt, stoßen wir auch auf Gründe, warum wir nicht verstehen, was er tut. Nehmen Sie als Beispiel die mit Laravel gelieferte Authentifizierung. Sie können sie nach Ihren Wünschen umschreiben, aber ist sie trotzdem einfach zu verwenden? Die Standardüberprüfung erfolgt beispielsweise per E-Mail oder Benutzername und Passwort gleichzeitig. Was passiert, wenn mehrere Anmeldemethoden gleichzeitig vorhanden sein müssen? Beispiel:
Wenn ich mich registriere, muss ich die folgenden drei Anmeldemethoden gleichzeitig unterstützen. Wie soll ich es umschreiben? Fühlt es sich etwas schwierig an?
* @desc 1. interface_type=1, Mobiltelefonnummer + SMS-Login;
* @desc 2. interface_type=2, Mobiltelefonnummer + Passwort zum Anmelden;
* @desc 3. interface_type=3, E-Mail + Passwort-Login;
Dieses Thema wird heute hier nicht besprochen. Worüber wir heute sprechen werden, sind die Authentifizierungsberechtigungen für das Backend und das Frontend. Das heißt, eine Website hat sowohl Front-End-Benutzer als auch Back-End-Benutzer, die beide Anmeldeanforderungen haben, aber die Hauptseite, die Sie aufrufen, ist eine für das Front-End und die andere für das Back-End.
Lassen Sie mich direkt über meinen Ansatz sprechen:
Nach dem Herunterladen von Laravel von Composer oder Laravel sind die erforderlichen Schritte erforderlich:
+ cp .env.example .env
+ php artisan key:generate
+ Composer-Installation
Wir müssen hier die Front-End-Anmeldeüberprüfung verwenden, daher benötigen wir auch:
Das obige ist der detaillierte Inhalt vonLaravel implementiert die Trennung der vorderen und hinteren Benutzerüberprüfung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!