摘要:感覺有戲,修改了下指向,肯定就訪問了去了,那么說明我們只需要去在哪里配置下即可沒錯,就是在中間件了,在訪問和路由群組的時候,各自添加一個中間件,用于指定去訪問不同的。下面是我寫的中間件用于指定特定就是他們了
最近在用laravel+jwt進行auth認證,剛寫完用戶模塊
遇到個問題:馬上要寫后臺模塊,而2個模塊設計的是2張用戶表:user表和admin表,larvel倒是有多用戶的權限認證辦法,jwt的沒接觸過
第一時間就去谷歌搜了下關于laravel+jwt多用戶認證的文章,出來的前3個結果不(簡)是(直)很(有)好(毒),特意在這里給大家介紹個簡單辦法,以免和我一樣白白浪費2個小時-_-!!!
谷歌到的辦法(出自laravel china)是:先去更新jwt到1.0 dev版,然后再配置laravel auth.php不同的guards,又還要重新發布...思之不對勁~
重新看了下config文件夾下的jwt.php,里面有個配置項
"user" => "AppModelsUser", // 這里在我之前已經安裝的時候已經配置過(原始是"user" => "AppUser"),不過當時造輪子在,沒多想。。
感覺有戲,修改了下model指向Admin,肯定就訪問了Admin去了,那么說明我們只需要去在哪里配置下即可
沒錯,就是在中間件了,在訪問home和admin路由群組的時候,各自添加一個中間件,用于指定jwt去訪問不同的model。下面是我寫的中間件:
"AppModelsAdmin"]); //用于指定特定model config(["auth.providers.users.model" => AppModelsAdmin::class]);//就是他們了 return $next($request); } }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25805.html
摘要:在下新建無效無效然后在的下添加自定義的跨域中間鍵在路由和下的構造函數調用。免責由于時間關系,沒有在截圖了,參考此文章的小伙伴自行進行測試下面例子源用了很多文檔代碼 安裝 composer create-project --prefer-dist laravel/laravel sample 5.5.* 安裝依賴 composer install 安裝jwt-auth compos...
摘要:在開發中,用戶認證是核心,是數據是否有保障的前提,目前主要有兩種常用方式進行用戶認證和。附是為了在網絡應用環境間傳遞聲明而執行的一種基于的開放標準。 好久沒寫 PHP 代碼了,尤其是 Lumen,我是 Lumen 的忠實用戶,自從面世開始,我就將 Lumen 作為我 API 的主要框架使用。 但說到 API,不得不說的一個概念:「前后端分離」,現在越來越多的團隊都采用前后端分離,徹底解...
摘要:本文來自原文鏈接歡迎作客我們的學習群這個例子將引導你在中使用來創建用戶登錄和注冊的。是的簡稱,可以幫助我們創建用戶認證,以此連接前后端。 本文來自pilishen.com----原文鏈接; 歡迎作客我們的php&Laravel學習群:109256050 這個例子將引導你在laravel中使用JWT來創建用戶登錄和注冊的API。JWT是Json Web Token的簡稱,可以幫助我們創建...
摘要:默認的時間為周。大概意思就是如果用戶有一個,那么他可以帶著他的過來領取新的,直到周的時間后,他便無法繼續刷新了,需要重新登錄。指定在刷新令牌時要保留的聲明密鑰。為了使令牌無效,您必須啟用黑名單。指定用于對用戶進行身份驗證的提供程序。 showImg(https://segmentfault.com/img/remote/1460000012606251?w=1920&h=1280); ...
摘要:如何做用戶認證根據文檔描述,提供用戶認證的接口,他的核心是看守器和提供器,看守器定義怎么認證用戶,提供器定義怎么檢索用戶。 最近的一個PHP項目,上一個項目是采用ThinkPHP來弄的,因為很早就聽說過Laravel的大名,所以進了Laravel的官網,意外發現了Lumen,正好我項目是提供API的,所以選擇了Lumen,因為是Laravel的精簡版,看了幾天的Laravel文檔,也總...
閱讀 3140·2021-09-28 09:36
閱讀 3685·2021-09-08 09:45
閱讀 1793·2021-09-01 10:43
閱讀 3470·2019-08-30 12:44
閱讀 3345·2019-08-29 17:25
閱讀 1370·2019-08-29 11:03
閱讀 1992·2019-08-26 13:36
閱讀 693·2019-08-23 18:24