Die Authentifizierung ist eine wichtige Funktion in der Webentwicklung, die die Sicherheit der Benutzeridentität gewährleisten kann. Als beliebtes PHP -Framework bietet Laravel leistungsstarke Authentifizierungsfunktionen, mit denen Entwickler die Benutzerauthentifizierung schnell erkennen können. In diesem Artikel wird angezeigt, wie Sie die Authentifizierung mit Laravel und wie Benutzer auf bestimmte Seiten leitet, nachdem sie angemeldet sind oder sich registriert haben.
Zunächst müssen wir die Authentifizierungsroute in der Datei Routen/Web.php konfigurieren. Laravel bietet uns standardmäßig eine vollständige Authentifizierungsroute, sodass wir nur unsere eigene Route hinzufügen müssen. Hier ist ein Beispiel:
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
Im obigen Code laden wir alle Authentifizierungsrouten, indem wir Auth :: routes () aufrufen. Als nächstes definieren wir eine Route namens "Home", die den Benutzer in die Indexmethode von Homecontroller umleitet.
Als nächstes müssen wir eine Ansicht für Anmeldung und Registrierung erstellen. Im Verzeichnis Ressourcen/Ansichten/Auth erstellen wir login.blade.php und register.blade.php -Dateien. Sie können sich auf die Zertifizierungsvorlage beziehen, die mit Laravel geliefert wird, um diesen Schritt schnell zu vervollständigen.
Wenn sich der Benutzer erfolgreich anmeldet, können wir die Weiterleitungsseite nach erfolgreichem Anmeldung festlegen. In der Logincontroller -Klasse können wir die Eigenschaft $ redirectto definieren und den Sprungpfad nach dem Anmeldung angeben. Beispiele sind wie folgt:
protected $redirectTo = '/dashboard';
In diesem Beispiel umleiten wir den Benutzer auf die Seite /Dashboard -Seite.
In ähnlicher Weise können wir im RegisterController auch das Attribut $ recirectto definieren, um den Sprungpfad anzugeben, nachdem der Benutzer erfolgreich registriert wurde. Hier ist der Beispielcode:
protected $redirectTo = '/dashboard';
Auf diese Weise werden neue Benutzer nach der Registrierung auch auf die Seite /Dashboard -Seite umgeleitet.
In diesem Artikel wird beschrieben, wie die Authentifizierung der Authentifizierung in Laravel implementiert, Authentifizierungsrouting konfigurieren und die Seitenumleitung durchführen, nachdem sich der Benutzer an oder registriert angemeldet hat. Durch Anpassung der $ redirectto -Attribute in Logincontroller und RegisterController können wir den Sprungpfad des Benutzers flexibel steuern. Diese Tipps helfen Ihnen dabei, ein vollständigeres Zertifizierungssystem für Laravel -Anwendungen aufzubauen.