Symfony 3 access_control регулярное выражение - PullRequest
1 голос
/ 05 марта 2019

Я нахожусь в Symfony 3.4, я хочу разрешить доступ к некоторым URL-адресам для не прошедших проверку пользователей.Для этого я использовал выражение Regex, как показано ниже, но оно выдает ошибку синтаксиса в security.yml .Выражение: - { path: ^/link/[0-9]\{0,}/download/, role: IS_AUTHENTICATED_ANONYMOUSLY}. [0-9] {0,} : для чисел.Любая помощь, спасибо

1 Ответ

1 голос
/ 05 марта 2019

Я предлагаю сопоставить 1 или более цифр, а не 0 или более, и вы должны использовать roles, а не role, чтобы определить роль:

path: ^/link/[0-9]+/download/,
roles: IS_AUTHENTICATED_ANONYMOUSLY

Примечаниечто \{0,} соответствует буквальной строке {0,} при выходе из первой открытой фигурной скобки, что приводит к повреждению ограничивающего квантификатора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...