Heim > Backend-Entwicklung > PHP-Tutorial > Das Laravel-Framework verwendet Auth, um sich asynchron anzumelden und dann ohne Anmeldebenutzerinformationen auf andere Seiten zuzugreifen.

Das Laravel-Framework verwendet Auth, um sich asynchron anzumelden und dann ohne Anmeldebenutzerinformationen auf andere Seiten zuzugreifen.

WBOY
Freigeben: 2016-09-02 08:57:05
Original
1297 Leute haben es durchsucht

1. Verwenden Sie die Authentifizierungsüberprüfung von Laravel.
2. Ändern Sie das Modell in der Konfiguration auth.php in AppModelsAdminUser::class (da es sich um die Anmeldeauthentifizierung von Hintergrundbenutzern handelt).
3 Auf der Seite Methode lautet die Hauptlogik wie folgt:

if (Auth::attempt(['name' => $request->input('name'), 'password' => $request->input('password')])) {

<code>            // 认证通过...
            dd(Auth::user());
        }</code>
Nach dem Login kopieren
Nach dem Login kopieren

Zu diesem Zeitpunkt konnte ich die im Hintergrund zurückgegebenen dd-Anmeldebenutzerinformationen in der Browserkonsole sehen, aber als ich zu einer anderen Seite ging, um Auth::user() zu drucken, war sie null. Was ist schief gelaufen?

Antwortinhalt:

1. Verwenden Sie die Authentifizierungsüberprüfung von Laravel.
2. Ändern Sie das Modell in der Konfiguration auth.php in AppModelsAdminUser::class (da es sich um die Anmeldeauthentifizierung von Hintergrundbenutzern handelt).
3 Auf der Seite Methode lautet die Hauptlogik wie folgt:

if (Auth::attempt(['name' => $request->input('name'), 'password' => $request->input('password')])) {

<code>            // 认证通过...
            dd(Auth::user());
        }</code>
Nach dem Login kopieren
Nach dem Login kopieren

Zu diesem Zeitpunkt konnte ich die im Hintergrund zurückgegebenen dd-Anmeldebenutzerinformationen in der Browserkonsole sehen, aber als ich zu einer anderen Seite ging, um Auth::user() zu drucken, war sie null. Was ist schief gelaufen?

Verwandte Etiketten:
Quelle:php.cn
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