Heim >Backend-Entwicklung >PHP-Tutorial >Das Laravel-Framework verwendet Auth, um sich asynchron anzumelden und dann ohne Anmeldebenutzerinformationen auf andere Seiten zuzugreifen.
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>
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?
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>
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?