簡體   English   中英

會員網站的角色和權限

[英]roles and permissions for membership website

我有一個利用3種類型的用戶的網站-

 1. "admin"  
 2. "employee"
 3. "employer"

我想了解我是否現在為“ 雇主 ”創建“ 付費 ”會員資格,該會員資格已經比現在的“免費/標准”雇主增加了功能/優點,無論它們應被視為兩個不同的角色還是應被視為不同的權限。

使用Laravel委托角色/權限。

我會很感激有道理,為什么一個人一個人使用另一個人,或者什么時候是一個人使用另一個人的臨界點,或者另一種方式一起使用。 我還沒有找到確切的答案。

盡管我對Laravel並不熟悉,但我猜您正在使用基於角色的訪問控制。 在這些情況下,角色定義權限集。

是否應該將它們視為兩個不同的角色還是僅僅是不同的權限。

我只是使用不同的角色,讓代碼更自然地流動。 想象一下,您有一些取決於是否是雇主的按鈕,並且如果您是是否具有付費訂閱的雇主,則執行不同的操作。 如果您使用角色,那么您所要做的就是檢查角色,您知道該怎么做。 但是,如果您使用具有不同權限的相同角色,則將有兩層驗證,一層用於檢查角色,另一層用於檢查權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM