Auth Beispiel Laravel 9

Auth Beispiel Laravel 9

„Laravel ist eines der stärksten Open-Source-PHP-Frameworks mit ausdrucksstarker, eleganter Syntax. Es handelt sich um ein MVC-Framework (Modell-View-Controller) zum Erstellen einfacher oder komplexer Webanwendungen mithilfe der PHP-Programmiersprache. Laravel 9Auth Sicherheit war sehr hoch.

Die Authentifizierung in Laravel ist die Möglichkeit, Benutzerinformationen zu identifizieren. In webbasierten Anwendungen wird die Authentifizierung durch Benutzersitzungen verwaltet, die die Eingabeparameter wie E-Mail oder Benutzername und Kennwort aus einem Eingabebuchformular zur Benutzerüberprüfung abrufen. Wenn diese Anmeldeinformationen übereinstimmen, wird der Benutzer genehmigt, um authentifiziert zu werden. Andernfalls lehnt er den Benutzer ab, einige autorisierte Informationen zu erhalten.

In einem Laravel -Projekt ist ein Authentifizierungssystem erforderlich, um unsere Anwendungsdaten privat zu halten. Das Erstellen einer Authentifizierung in Laravel 9 ist ziemlich einfach. Es verfügt über eine integrierte Authentifizierungslösung, und es finden Sie verschiedene Anpassungen nach unseren Projektanforderungen. Angenommen, Sie sind in diesem Tutorial sehr neu in der Laravel -Umgebung. In diesem Fall werde ich Ihnen helfen, den Schritt-für-Schritt-Arbeitsprozess zum Erstellen eines Authentifizierungssystems für Ihr Laravel 9-Projekt zu verstehen. Lassen Sie uns den Schritt-für-Schritt-Prozess des Erstellens eines Authentifizierungssystems für Ihr Laravel 9-Projekt durchlaufen.”

Projektarbeitsprozess

  • Schritt 1 - Installieren Sie das Laravel 9 -Projekt
  • Schritt 2 - Konfigurierte Datenbank
  • Schritt 3 - Anmelde- und Registrierungsformular erstellen
  • Schritt 4 - Bootstrap in Laravel 9 konfigurieren
  • Schritt 5 - Führen und testen Sie das Projekt

Schritt 1 - Installieren Sie das Laravel 9 -Projekt

Stellen Sie vor dem Erstellen dieses Projekts sicher, dass Sie die Laravel -Umgebung auf Ihrem Computer haben. Öffnen Sie nun das Windows -Terminal und führen Sie diesen Befehl aus.

Komponist erstellen projekt-projekt laravel/laravel auth

Sobald Laravel installiert ist, werden wir zum nächsten Schritt gehen

Schritt 2 - Konfigurierte Datenbank

Verwenden Sie Ihren Datenbank -Benutzernamen und Ihr Passwort zum Projekt

Schritt 3 - Anmelde- und Registrierungsformular erstellen

Für das Authentifizierungssystem müssen wir wissen, was erforderlich ist, um ein vollständiges System zu erstellen. Für dieses Projekt benötigen wir das Anmelde- und Registrierungsformular mit einigen Mitarbeitern. In diesem Laravel Auth -Projekt werden wir Bootstrap verwenden, um das Anmelde- und Registrierungsformular eines Benutzers zu erstellen.

Wir müssen diesen Befehl ausführen, um Ihr Projekt Laravel Login und Registrierung hinzuzufügen. Laravel hat eine gute Optimierung; Sie müssen es nicht manuell tun. Laravel wird das für Sie tun. Führen Sie nun diesen Befehl aus.

Komponist benötigt Laravel/UI
PHP Artisan UI Bootstrap -Auth

Nachdem Sie diese Empfehlungen in unserem Laravel -Projekt ausgeführt haben, werden einige Controller in Ihrem Auth -Projektverzeichnis generiert. Es erstellt einen Ordner namens auth unter app \ http \ controllers \ auth. Sie finden alle Dinge für Ihr Authentifizierungssystem.

Hier kannst du finden

  • BestätigungspasswordController.Php
  • VentatPasswordController.Php
  • Logincontroller.Php
  • RegisterController.Php
  • ResetPasswordController.Php
  • VerificationController.Php

Hier können Sie es gemäß Ihrem angeforderten Projekt ändern.

Außerdem wird es einige Ansichten in Ihrem Ressourcenverzeichnis ergeben. Es befindet sich im Ordner der Ressourcen \ Views \ Author.

Schritt 4 - Bootstrap in Laravel 9 konfigurieren

Jetzt werden wir unserem Projekt Bootstrap 5 CDN hinzufügen. Dafür müssen wir zu den Dateiressourcen \ Views \ Layouts \ App gehen.Klinge.PHP Fügen Sie diese 2 Zeilen hinzu

Danach wird es so aussehen

In der Anmeldung sehen Sie aus wie





__('Anmeldung')


@csrf

__('E-Mail-Addresse')


@Error ('E -Mail')
= "Invalid-Feedback" ROLE = "ALERT">
$ message

@endError



__('Passwort')


@Error ('Passwort')
= "Invalid-Feedback" ROLE = "ALERT">
$ message

@endError







__('Mich erinnern')







__('Anmeldung')

@if (Route :: Has ('Passwort.Anfrage'))

__('Haben Sie Ihr Passwort vergessen?')

@endif







Und Registrierungsansicht sehen aus wie





__('Registrieren')


@csrf

__('Name')


@Error ('Name')
= "Invalid-Feedback" ROLE = "ALERT">
$ message

@endError



__('E-Mail-Addresse')


@Error ('E -Mail')
= "Invalid-Feedback" ROLE = "ALERT">
$ message

@endError



__('Passwort')


@Error ('Passwort')
= "Invalid-Feedback" ROLE = "ALERT">
$ message

@endError



__('Bestätige das Passwort')







__('Registrieren')








Sie können alles aus dieser Form nach Ihrem Bedarf ändern.

Unsere Aussicht ist fertig. Jetzt müssen wir zum nächsten Schritt gehen.

Schritt 5 - Führen und testen Sie das Projekt

Bevor wir das Projekt ausführen, müssen wir die Datenbank in unserem Projekt migrieren. Dafür müssen wir diese Auszeichnung leiten

PHP Artisan migrieren

Jetzt können wir unser Projekt ausführen. Dafür müssen wir diese Auszeichnung leiten

PHP Artisan Serve

Sobald das Projekt ausgeführt wird, können wir die Schaltfläche Login and Register auf der oberen rechten Seite unserer Startseite sehen.

Nachdem wir auf die Schaltfläche Anmeldung geklickt haben, können wir sehen

Wir können unsere Anmeldetails hier eingeben.

Außerdem werden dort ein Registrierungsformular erstellt. Sie können sich dort leicht registrieren.

Nach dem Anmeldung wird es so zeigen

Trost

Schließlich haben wir dieses Projekt mit Laravel Auth erstellt. Die Laravel -Authentifizierung ist sehr hoch. Machen Sie sich also keine Sorgen um die Anmeldung Sicherheit. Glückliche Codierung!!!