[英]How to check if the user is a guest or logged in at laravel api
Auth()->check()
始終返回false。 該api僅具有api中間件,我希望訪客和登錄用戶都可以使用它。
我嘗試從請求標頭中獲取授權令牌,但是我不知道有什么方法可以檢查哪個用戶擁有此令牌。
if(Auth()->check()){
//return extra data
} else {
//return something else
}
為什么即使頭中有Ive不記名令牌, Auth()->check()
總是返回false? 如果標頭具有令牌,則應返回true
您可以指定衛兵姓名
if(auth('api')->check()){
//return extra data
} else {
//return something else
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.