页面安全性取决于symfony 1.4中的组

时间:2012-03-25 09:25:15

标签: security symfony-1.4

  1. 我们可以根据symfony 1.4中的用户组控制/提供页面安全性。
  2. 如何管理symfony 1.4中的组的操作而不是页面?
  3. 我可以在插件模块中提供安全保护吗?

1 个答案:

答案 0 :(得分:0)

您可以使用setSecurityConfiguration执行此操作,例如:

$security = $this->getSecurityConfiguration();
$actionName = strtolower($this->getActionName());
// here you check the groups associated to the user
if ($this->getUser()->hasGroups('foo'))
{
  $security[$actionName]['is_secure'] = true; // or false
  $this->setSecurityConfiguration($security);
}

您可以通过将其放入config/security.yml文件来为任何模块(包括插件)提供安全性:

all:
  is_secure:   true

但请提供有关的更多信息?