Kapitel 9. Benutzerauthentifizierung und Autorisierung
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Die Einrichtung eines grundlegenden Benutzerauthentifizierungssystems - einschließlich Registrierung, Anmeldung, Sitzungen, Zurücksetzen von Passwörtern und Zugriffsberechtigungen - ist oft einer der zeitaufwändigeren Teile bei der Erstellung der Grundlage einer Anwendung. Das ist ein idealer Kandidat, um die Funktionalität in eine Bibliothek auszulagern, und davon gibt es eine ganze Reihe.
Da die Anforderungen an die Authentifizierung je nach Projekt sehr unterschiedlich sein können, werden die meisten Authentifizierungssysteme schnell unübersichtlich und unbrauchbar. Zum Glück hat Laravel einen Weg gefunden, eine Reihe von Authentifizierungssystemen zu entwickeln, die einfach zu benutzen und zu verstehen sind, aber flexibel genug, um in eine Vielzahl von Umgebungen zu passen.
Jede neue Laravel-Installation hat eine create_users_table
Migration und ein User
Modell integriert. Wenn du Breeze (siehe "Laravel Breeze") oder Jetstream (siehe "Laravel Jetstream") einsetzt, wird deine App mit einer Sammlung von authentifizierungsbezogenen Ansichten, Routen, Controllern/Aktionen und anderen Funktionen ausgestattet. Die APIs sind sauber und klar und die Konventionen arbeiten alle zusammen, um ein einfaches und nahtloses Authentifizierungs- und Autorisierungssystem zu bieten.
Das Benutzermodell und ...
Get Laravel: Up & Running, 3. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.