Authentifizierung ist der Prozess der Identifizierung der Benutzeranmeldeinformationen. In Webanwendungen wird die Authentifizierung durch Sitzungen verwaltet, die Eingabeparameter wie E-Mail oder Benutzername und Passwort zur Benutzeridentifizierung verwenden. Wenn diese Parameter übereinstimmen, gilt der Benutzer als authentifiziert.
Laravel verwendet den folgenden Befehl, um Formulare und die zugehörigen Controller zur Durchführung der Authentifizierung zu erstellen:
php artisan make:auth
Dieser Befehl hilft bei der Erstellung eines Authentifizierungsgerüsts erfolgreich, wie im folgenden Screenshot gezeigt −
Der Controller, der für den Authentifizierungsprozess verwendet wird, ist HomeController.
middleware('auth'); } /** * Zeigen das Anwendungs-Dashboard. * * @return IlluminateHttpResponse */ öffentliche Funktion index() { return view('home'); } }
Als Ergebnis erstellt die generierte Gerüstanwendung die Anmeldeseite und die Registrierungsseite für die Durchführung der Authentifizierung. Sie sind wie unten dargestellt:
Laravel verwendet die Auth-Fassade, die bei der manuellen Authentifizierung der Benutzer hilft. Es enthält die Methode attempt, um ihre E-Mail-Adresse und ihr Passwort zu überprüfen.
Beachten Sie die folgenden Codezeilen für LoginController, der alle Funktionen zur Authentifizierung enthält: −
$email, 'password' => $password])) { // Authentifizierung bestanden... return redirect()->intended('dashboard'); } } }
Das obige ist der detaillierte Inhalt vonLaravel – Authentifizierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!