【问题标题】:Laravel 5 Auth and ACLLaravel 5 身份验证和 ACL
【发布时间】:2015-05-10 08:51:21
【问题描述】:

我正在编写一个同时具有 clientadmin 端的应用,我需要角色和子帐户(用于客户端)功能。

我知道有很多这样的问题,但我不确定该走哪条路,因为我也想要管理员方面。管理方面的最佳方法是什么?如何设置不同的用户组(即组客户端和组管理员)或其他?

对 Laravel5 包有什么想法吗?

谢谢

【问题讨论】:

标签: php authentication laravel acl


【解决方案1】:

Laravel 5.0 带有一个基本的 Auth 系统,但不带有 ACL。

ACL 可以根据用户要求以多种方式实现,因此使用 Laravel 核心发布 ACL 是没有意义的。

packagist上有很多ACL。

我个人在过去的项目中使用的基于角色的访问控制 (RBAC) 是:

https://github.com/Zizaco/entrust

【讨论】:

  • 您对多授权有什么建议吗?
  • @Saman 每个角色都需要权限吗?例如,管理员可以做 A 事和 B 事,而客户只能做 A 事。
  • 我们实现了自己的 ACL 类,因为我们需要复杂的 ACL。目前我们在数据库中有几个表仅用于访问列表。
猜你喜欢
  • 2016-05-10
  • 1970-01-01
  • 2015-04-25
  • 1970-01-01
  • 2015-08-21
  • 1970-01-01
  • 2016-03-19
  • 1970-01-01
相关资源
最近更新 更多