現(xiàn)在有三個(gè)角色:總廠,中間商,客戶。我使用的框架為laravel框架我建立了三個(gè)中間件:BackendRole.php//功能:只允許總廠訪問(wèn)ShopRole.php//功能:只允許中間商訪問(wèn)ClientRole.php//功能:只允許客戶訪問(wèn)·那么,如果我想實(shí)現(xiàn)單個(gè)端的權(quán)限控制,會(huì)很容易,只需(laravel路由處代碼)://只允許總廠訪問(wèn)的路由組Route::middleware('BackendRole')->group(function(){//一些路由...});·但,如果我想讓總廠和客戶同時(shí)能訪問(wèn),或者讓總廠和中間商同時(shí)能訪問(wèn),這種兩兩組合用這種方式實(shí)現(xiàn)起來(lái)就會(huì)比較困難。所以請(qǐng)問(wèn),像這種情況,應(yīng)該如何利用中間件來(lái)靈活控制訪問(wèn)權(quán)限?
如何利用中間件靈活控制訪問(wèn)權(quán)限?
眼眸繁星
2019-06-16 08:14:26