用户角色以及他们可以看到的内容

PhpDude

我有一个关于如何处理我的场景的问题。

我有或将有一个允许用户角色的身份验证系统。所以我需要一个超级管理员来访问 web 应用程序上的所有内容,管理员只能通过 id 查看他们的仪表板。

所以超级管理员可以登录并创建仪表板,仪表板将包含各种信息,如团队、成员和分数。将有管理员还可以创建仪表板并仅查看他们创建的仪表板。超级管理员可以看到创建的任何仪表板,并且只能看到不能创建任何仪表板但可以看到他们通过 id 关联的仪表板的用户。

我想我会在我开始弄清楚之前提出这个问题,看看是否有人对最佳方法有任何见解。

我的网址会像 www.mysite.com/index.php?dashboard_id=1

如果通过 Id 与该仪表板关联的用户只能看到该仪表板而看不到其他仪表板,这同样适用于管理员,但超级管理员可以看到任何仪表板。我正在寻找最干净的方法。

米哈尔 G.

我不知道您是如何编写它的,或者您是否使用了某些框架等。

在symfony框架中有一个很好的概念可以解决您的问题,这被称为选民

想法是单个服​​务根据登录用户决定显示/允许编辑的内容。

查看http://symfony.com/doc/current/security/voters.html

我知道如果你不使用框架,这个投票者的想法对你来说可能太复杂了,但它的想法是好的和干净的。

这是人们学习框架的主要原因,有了框架,您将获得“开箱即用”这样的工具:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Parse.com-如何阻止新用户注册后看到他们不应该看到的内容?

来自分类Dev

限制用户只看到他们的数据 [Laravel]

来自分类Dev

您是否可以提示用户输入内容,以便他们可以按自己的意愿保存文件?

来自分类Dev

用户可以查看他们的 ODIC 声明吗?

来自分类Dev

如何让用户查看公用文件夹的日历内容而又不让他们看到约会中的详细信息?

来自分类Dev

PEEK()真的能够看到的内容,因为他们流过一定点在管道

来自分类Dev

如何获取用户 id 并返回他的帖子以及他们的评论 n angular 6

来自分类Dev

如何根据他们在Wordpress中的角色将新用户自动设置为组

来自分类Dev

获取关注者列表,以及当前用户是否关注他们

来自分类Dev

SQL语句:如何检索和显示每个用户以及他们购买的许多商品

来自分类Dev

Git:如何获取用户列表以及他们编写了多少行代码

来自分类Dev

如何将特定于客户的登录名添加到我的网站,以便他们只能访问他们可以看到的页面

来自分类Dev

使用他们的用户角色从同一登录页面将用户重定向到仪表板

来自分类Dev

在 django 应用程序中,如何防止用户删除不是由他们创建的内容?

来自分类Dev

如何允许用户为他们添加的内容选择图标?

来自分类Dev

如果有人反编译您的android应用,他们可以看到签名证书吗?

来自分类Dev

我可以允许用户更改不属于他们的文件吗?

来自分类Dev

如何编写awk脚本来列出当前正在使用系统的用户以及他们登录的次数?

来自分类Dev

我该如何设置如果管理员已登录,那么只有他们可以看到他是索引管理员

来自分类Dev

我如何设置如果管理员已登录,那么只有他们可以看到他是索引管理员

来自分类Dev

如何防止用户删除文件夹,同时仍给他们对其内容的修改权限?

来自分类Dev

如何从屏幕阅读器中隐藏 ARIA-LIVE 但让他们可以阅读里面的内容?

来自分类Dev

为什么未经授权的用户可以完全访问他们没有权限的smb共享?

来自分类Dev

MySQL-如果用户可以创建视图,那么他们真的需要ALTER和DROP吗?

来自分类Dev

如果他们是Yii的访客,则自动登录用户

来自分类Dev

Rails 4:当前用户只能编辑他们的帖子

来自分类Dev

根据他们的位置查找Twitter用户

来自分类Dev

通过他们的哈希令牌查找用户

来自分类Dev

备份用户帐户而不给他们主目录

Related 相关文章

  1. 1

    Parse.com-如何阻止新用户注册后看到他们不应该看到的内容?

  2. 2

    限制用户只看到他们的数据 [Laravel]

  3. 3

    您是否可以提示用户输入内容,以便他们可以按自己的意愿保存文件?

  4. 4

    用户可以查看他们的 ODIC 声明吗?

  5. 5

    如何让用户查看公用文件夹的日历内容而又不让他们看到约会中的详细信息?

  6. 6

    PEEK()真的能够看到的内容,因为他们流过一定点在管道

  7. 7

    如何获取用户 id 并返回他的帖子以及他们的评论 n angular 6

  8. 8

    如何根据他们在Wordpress中的角色将新用户自动设置为组

  9. 9

    获取关注者列表,以及当前用户是否关注他们

  10. 10

    SQL语句:如何检索和显示每个用户以及他们购买的许多商品

  11. 11

    Git:如何获取用户列表以及他们编写了多少行代码

  12. 12

    如何将特定于客户的登录名添加到我的网站,以便他们只能访问他们可以看到的页面

  13. 13

    使用他们的用户角色从同一登录页面将用户重定向到仪表板

  14. 14

    在 django 应用程序中,如何防止用户删除不是由他们创建的内容?

  15. 15

    如何允许用户为他们添加的内容选择图标?

  16. 16

    如果有人反编译您的android应用,他们可以看到签名证书吗?

  17. 17

    我可以允许用户更改不属于他们的文件吗?

  18. 18

    如何编写awk脚本来列出当前正在使用系统的用户以及他们登录的次数?

  19. 19

    我该如何设置如果管理员已登录,那么只有他们可以看到他是索引管理员

  20. 20

    我如何设置如果管理员已登录,那么只有他们可以看到他是索引管理员

  21. 21

    如何防止用户删除文件夹,同时仍给他们对其内容的修改权限?

  22. 22

    如何从屏幕阅读器中隐藏 ARIA-LIVE 但让他们可以阅读里面的内容?

  23. 23

    为什么未经授权的用户可以完全访问他们没有权限的smb共享?

  24. 24

    MySQL-如果用户可以创建视图,那么他们真的需要ALTER和DROP吗?

  25. 25

    如果他们是Yii的访客,则自动登录用户

  26. 26

    Rails 4:当前用户只能编辑他们的帖子

  27. 27

    根据他们的位置查找Twitter用户

  28. 28

    通过他们的哈希令牌查找用户

  29. 29

    备份用户帐户而不给他们主目录

热门标签

归档