Heim> PHP-Framework> Laravel> Hauptteil

Laravel – Gastbenutzertore

王林
Freigeben: 2024-08-27 11:47:28
Original
396 Leute haben es durchsucht

Die Guest User Gates-Funktion ist ein Add-on zur neuesten Version 5.7, die im September 2018 veröffentlicht wurde. Diese Funktion wird verwendet, um den Autorisierungsprozess für bestimmte Benutzer zu initiieren.

In Laravel 5.6 gab es ein Verfahren, bei dem es früher zur Rückkehr kamfalsefür nicht authentifizierte Benutzer. In Laravel 5.7 können wir Gästen ermöglichen, Autorisierungsprüfungen durchzuführen, indem wir den spezifischennullable-Typhinweis innerhalb des angegebenen Controllers verwenden, wie unten angegeben −


        
Nach dem Login kopieren

Erläuterung des Codes

Durch die Verwendung einesnullable-Typhinweises ist die Variable $user null, wenn ein Gastbenutzer an das Gate übergeben wird. Anschließend können Sie Entscheidungen über die Autorisierung der Aktion treffen. Wenn Sie nullfähige Typen zulassen und „true“ zurückgeben, verfügt der Gast über die Berechtigung. Wenn Sie keinen nullbaren Typhinweis verwenden, erhalten Gäste automatisch die 403-Antwort für Laravel 5.7, die unten angezeigt wird. −

Der Unterschied zwischen 403- und 404-Fehlern besteht darin, dass 404 angezeigt wird, wenn der Benutzer versucht, auf die unbekannte Ressource zuzugreifen oder URL und 403-Fehler, wie im Schnappschuss oben erwähnt, werden angezeigt, wenn ein unbefugter Benutzer auf die Website zugreift.

Das obige ist der detaillierte Inhalt vonLaravel – Gastbenutzertore. 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
Neueste Artikel des Autors
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!