gpt4 book ai didi

php - 使用 Symfony sfDoctrineGuardPlugin,我需要有用户组和一些权限设置等

转载 作者:可可西里 更新时间:2023-11-01 07:08:31 27 4
gpt4 key购买 nike

这是我使用 Symfony 的第一个真正的项目。我需要对我的后端应用程序进行一些设置,例如权限。

我知道,我必须使用 sfDoctrineGuardPlugin 来完成。但我不知道怎么办?我已经在 symfony 网站上阅读了关于 sfDoctrineGuardPlugin 的所有内容。但我仍然没有找到任何关于;

  • 如何实现用户组?我需要 super 管理员(我做到了)、主编、编辑、作者。
  • 如何设置它们之间的权限?例如,每个作者只看到自己的数据。编辑可以编辑作者写的内容...

非常感谢先进...

最佳答案

sfDoctrineGuardPlugin 是 1.4 版本,但现在应该使用 symfony2。无论如何,你可以使用 sfDoctrineGuardPlugin + sfDoctrineApplyPlugin。第一个用于权限控制,第二个用于所有关于前面的表单和电子邮件的引用。

安装插件很容易检查这个链接:

在所有后端模块中,您必须创建一个名为“config”的文件夹,其中包含一个包含 security.yml 的文件,示例内容如下:

sets:
is_secure: true
index:
is_secure: true

有了这个,您将告诉 symfony 用户是否可以阅读。查看此网址以获取更多信息:

# http://www.symfony-project.org/reference/1_4/en/08-Security

如果你想用相同的权限保护所有后端,请在你的应用程序中放置相同的文件夹和相同的文件。

关于php - 使用 Symfony sfDoctrineGuardPlugin,我需要有用户组和一些权限设置等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4709507/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com