2015-05-10 98 views
0

我正在寫一個應用程序,既有客戶端管理方,我需要角色和子帳戶(客戶端)功能。Laravel 5身份驗證和ACL

我知道這個問題有很多,但我不確定要走哪個路,因爲我也想要管理員端。管理方面最好的方法是什麼?那麼設置不同的用戶組(即組客戶端和組管理員)還是其他?

對於Laravel5軟件包有什麼想法?

謝謝

+1

可能重複【如何實現Laravel 4用戶權限?(HTTP://計算器.com/questions/17914302/how-to-implement -user-permissions-in-laravel-4) – gabe3886

回答

1

Laravel 5.0配備了一個基本的身份驗證系統,但不帶有ACL。

ACL可以根據用戶需求以很多方式實現,但將ACL與Laravel內核一起發佈是沒有意義的。

packagist上有許多ACL。

個人控制(RBAC)我在過去的項目中使用的基於角色的訪問是:

https://github.com/Zizaco/entrust

+0

你有任何關於多授權的建議嗎? – Saman

+0

@Saman你需要每個角色的權限嗎?例如,管理員可以做一件事情和一件事情,而客戶端只能做一件事情。 – MaXi32

+0

我們實現了我們自己的ACL類,因爲我們需要複雜的ACL。目前我們在數據庫中只有幾個表格用於訪問列表。 – Saman