Maison  >  Article  >  développement back-end  >  Laravel implémente une connexion utilisateur simulée

Laravel implémente une connexion utilisateur simulée

小云云
小云云original
2018-03-27 11:43:122274parcourir

Cet article explique principalement comment implémenter une connexion utilisateur simulée dans Laravel. J'espère qu'il pourra aider tout le monde.

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

Lors du test, je dois tester les informations pertinentes d'un certain utilisateur connecté. Nous pouvons forcer la connexion dans le fournisseur d'authentification. Dans ce cas, il n'est pas nécessaire de l'écrire dans un nom spécifique. méthode. Un paragraphe de loginUsingId.

app\Providers\AuthServiceProvider.php

Ajoutez l'utilisateur auquel vous souhaitez vous connecter au démarrage, puis l'utilisateur sera connecté globalement.

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

Une fois le test terminé. terminé, supprimez cette ligne Oui. Si vous souhaitez modifier temporairement la connexion de l'utilisateur dans une certaine méthode, utilisez à nouveau loginUsingId

Recommandations associées :

Code pour utiliser curl pour simuler. connexion utilisateur sous Tutoriel php_PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn