исключение доступа symfony2 отказано

Я работаю над проектом Symfony2, и я получаю это исключение. У кого-нибудь есть представление о том, что его вызывает?

Необработанное исключение «Symfony \ Component \ Security \ Core \ Exception \ AccessDeniedException» с сообщением «Доступ запрещен» в / data / apache / www / emploipublic-sf / vendor / symfony / symfony / src / Symfony / Component / Security / Http / Firewall /AccessListener.php:70\n

class AccessListener implements ListenerInterface
{
private $context;
private $accessDecisionManager;
private $map;
private $authManager;
private $logger;

public function __construct(SecurityContextInterface $context, AccessDecisionManagerInterface $accessDecisionManager, AccessMapInterface $map, AuthenticationManagerInterface $authManager, LoggerInterface $logger = null)
{
$this->context = $context;
$this->accessDecisionManager = $accessDecisionManager;
$this->map = $map;
$this->authManager = $authManager;
$this->logger = $logger;
}

/**
* Handles access authorization.
*
* @param GetResponseEvent $event A GetResponseEvent instance
*/
public function handle(GetResponseEvent $event)
{
if (null === $token = $this->context->getToken()) {
throw new AuthenticationCredentialsNotFoundException('A Token was not found in the SecurityContext.');
}

$request = $event->getRequest();

list($attributes, $channel) = $this->map->getPatterns($request);

if (null === $attributes) {
return;
}

if (!$token->isAuthenticated()) {
$token = $this->authManager->authenticate($token);
$this->context->setToken($token);
}

if (!$this->accessDecisionManager->decide($token, $attributes, $request)) {
throw new AccessDeniedException();  // this is line 70
}
}
}

1

Решение

Посмотри на свой security.yml файл (app/config/security.yml).

У вас может быть какой-то безопасный путь, к которому у вас нет доступа. Проверять, выписываться

безопасность -> access_control

раздел.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]