Vérifiez l'état d'authentification de l'utilisateur dans le contrôleur, autorisez l'accès à l'invité et à l'utilisateur
P粉362071992
P粉362071992 2023-08-09 13:04:44
0
1
438
<p>J'utilise sanctum. J'ai un contrôleur comme celui-ci</p> <pre class="brush:php;toolbar:false;">utilisateur de fonction publique() { if (auth('sanctum')->check()) { renvoie vrai ; } autre { renvoie faux ; } }</pré> <p>Le problème est que sans le middleware <code>auth:sanctum</code>, l'instruction conditionnelle renvoie toujours false, et une fois que j'utilise ce middleware, tout fonctionne bien. Cependant, je ne peux pas utiliser ce middleware car l'utilisateur devrait alors être connecté et je souhaite accorder l'accès aux invités et aux utilisateurs. Comment puis-je faire ceci? Je voudrais vérifier dans le contrôleur si l'utilisateur est connecté et si c'est le cas, par exemple, pouvoir renvoyer l'identifiant de l'utilisateur. </p>
P粉362071992
P粉362071992

répondre à tous(1)
P粉543344381

Pour votre question, une option disponible consiste à accéder aux politiques La portée du composant sanctum est illustrée dans l'exemple suivant.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!