author:咔咔測試
wechat:fangkangfk中間件
在以前咱們將全局中間件設置路由中間件後,引起的問題路由
在作測試的時候會發現,這樣的設置路由起不到白名單的做用,反而會引起一些問題,具體問題我這邊還暫時沒有找到問題的所在class
通過一番折騰,代碼改爲了這個循環
好比咱們的admin下有不少的模塊,可是發現,咱們在這個模塊下是有不少的頁面時不需權限校驗的。全部就有了咱們以前設置的白名單。可是把全局的中間件取消後,這種作法就有點不匹配的,因此我就從路由下手,帶有中間件的路由進行權限驗證,沒有的就不須要驗證。可是通過幾個小時的大測試,會發現這個單獨設置login路由會一直處於死循環。具體問題我這邊尚未找到。因而就有了下面的這種寫法。直接從admin下手,這樣設置以後就OK了。權限
因此就總結出:im
在使用路由校驗權限時,白名單的路由就從設置路由的模塊開始寫。總結
或者不寫白名單路由,使用以前的白名單驗證也是同樣能夠的img