Từ sách symfony http://symfony.com/doc/current/book/security.html#security-authorization Tôi đang cố gắng thiết lập xác thực http cơ bản.Xác thực cơ sở bảo mật của Symfony
File security.yml
trông như thế này:
security:
providers:
in_memory:
memory: ~
firewalls:
dev:
pattern: ^/(_(profiler|wdt|error)|css|images|js)/
security: false
default:
anonymous: ~
http_basic: ~
access_control:
- { path: ^/login, roles: ROLE_USER }
Nhưng ngay sau khi tôi thêm
access_control:
- { path: ^/login, roles: ROLE_USER }
tôi nhận được một lỗi symfony nói:
InvalidConfigurationException in ArrayNode.php line 309:
Unrecognized option "0" under "security.firewalls.access_control"
Tôi đang làm gì sai ? Phải làm gì để sửa nó?
oooh cảm ơn bạn @DonCallisto! Bây giờ tôi biết rằng khoảng trắng cũng thực sự quan trọng rất nhiều trong các tập tin '.yml'! Sẽ accepct ngay sau khi tôi có thể – caramba
@caramba: Tất nhiên chúng quan trọng, nếu không tệp sẽ không được phân tích cú pháp – DonCallisto