Heim  >  Artikel  >  Backend-Entwicklung  >  Laravel implementiert eine simulierte Benutzeranmeldung

Laravel implementiert eine simulierte Benutzeranmeldung

小云云
小云云Original
2018-03-27 11:43:122319Durchsuche

In diesem Artikel erfahren Sie hauptsächlich, wie Sie eine simulierte Benutzeranmeldung in Laravel implementieren. Ich hoffe, dass er allen helfen kann.

//强制用户id位100的人登录Auth::loginUsingId(100);//获取这个登录用户的id;dd(auth()->user()->id);

Während des Tests muss ich die relevanten Informationen eines bestimmten angemeldeten Benutzers testen. Wir können die Anmeldung beim Authentifizierungsanbieter erzwingen. In diesem Fall ist es nicht erforderlich, sie in einem bestimmten zu schreiben Methode. Ein Absatz von loginUsingId.

app\Providers\AuthServiceProvider.php

Fügen Sie den Benutzer hinzu, den Sie anmelden möchten, dann wird der Benutzer global angemeldet.

    public function boot()
    {
        auth()->loginUsingId(348);        $this->registerPolicies();
    }

Nach dem Test abgeschlossen, entfernen Sie diese Zeile. Wenn Sie die Benutzeranmeldung vorübergehend in einer bestimmten Methode ändern möchten, verwenden Sie loginUsingId erneut Benutzeranmeldung unter php_PHP Tutorial

Das obige ist der detaillierte Inhalt vonLaravel implementiert eine simulierte Benutzeranmeldung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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