我使用 Laravel 微風作為后端,使用 nextjs 作為前端。
首先我登錄到網站,一切都是正確的。
嘗試插入新訂單時,在 OrderRequest 檔案中我檢查用戶是否已通過身份驗證:
public function authorize()
{
if(!Auth::check())
return false;
}
此方法始終回傳 false,但如果我繞過身份驗證程序并始終回傳 true 并轉到控制器,我可以獲得經過身份驗證的用戶資訊。
為什么會這樣?如果用戶通過身份驗證,我必須識別所有部分的用戶狀態。
uj5u.com熱心網友回復:
我解決了這個問題,只需return true在方法的末尾添加:
public function authorize()
{
if(!Auth::check())
return false;
return true;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/454467.html
