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