Heim > PHP-Framework > Laravel > Hauptteil

Laravel – Authentifizierung

WBOY
Freigeben: 2024-08-27 13:13:22
Original
466 Leute haben es durchsucht

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.

Befehl

Laravel verwendet den folgenden Befehl, um Formulare und die zugehörigen Controller zur Durchführung der Authentifizierung zu erstellen:

php artisan make:auth
Nach dem Login kopieren

Dieser Befehl hilft bei der Erstellung eines Authentifizierungsgerüsts erfolgreich, wie im folgenden Screenshot gezeigt −

Laravel – Authentifizierung

Controller

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');
   }
}
Nach dem Login kopieren

Als Ergebnis erstellt die generierte Gerüstanwendung die Anmeldeseite und die Registrierungsseite für die Durchführung der Authentifizierung. Sie sind wie unten dargestellt:

Anmeldung

Login Page

Registrierung

Laravel – Authentifizierung

Manuelle Authentifizierung von Benutzern

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');
      }
   }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonLaravel – Authentifizierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage