[英]roles and permissions for membership website
我有一個利用3種類型的用戶的網站-
1. "admin"
2. "employee"
3. "employer"
我想了解我是否現在為“ 雇主 ”創建“ 付費 ”會員資格,該會員資格已經比現在的“免費/標准”雇主增加了功能/優點,無論它們應被視為兩個不同的角色還是應被視為不同的權限。
使用Laravel委托角色/權限。
我會很感激有道理,為什么一個人一個人使用另一個人,或者什么時候是一個人使用另一個人的臨界點,或者另一種方式一起使用。 我還沒有找到確切的答案。
盡管我對Laravel並不熟悉,但我猜您正在使用基於角色的訪問控制。 在這些情況下,角色定義權限集。
是否應該將它們視為兩個不同的角色還是僅僅是不同的權限。
我只是使用不同的角色,讓代碼更自然地流動。 想象一下,您有一些取決於是否是雇主的按鈕,並且如果您是是否具有付費訂閱的雇主,則執行不同的操作。 如果您使用角色,那么您所要做的就是檢查角色,您知道該怎么做。 但是,如果您使用具有不同權限的相同角色,則將有兩層驗證,一層用於檢查角色,另一層用於檢查權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.