Безопасность страницы зависит от групп в Symfony 1.4 - PullRequest
0 голосов
/ 25 марта 2012
  1. Можем ли мы контролировать / обеспечивать безопасность наших страниц в зависимости от групп пользователей в Symfony 1.4.
  2. Как управлять действиями в группах в Symfony 1.4, а не для страниц?
  3. МожноЯ даю безопасность в модуль плагинов?

1 Ответ

0 голосов
/ 25 марта 2012

Вы можете сделать это в своем действии, используя 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

Но, пожалуйста, дайте нам больше информации о страницах ?

...