Yerel ayarlarla eylemleri nasıl güvenli hale getirebilirim - bu symfony1.4'te oldukça kolaydı. Ben artık kullanıma symfony2.3:Yerel ağ ile güvenli alan
Benim security.yml:
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
login:
pattern: frontend_account_login
security: false
secured_area:
pattern: ^/
anonymous: ~
http_basic:
realm: "Secured Demo Area"
form_login:
check_path: frontend_account_security_check
login_path: frontend_account_login
use_referer: true
default_target_path: frontend_account_hello
logout:
path: /logout
target: frontend_account_login #anonymous: ~
#http_basic:
# realm: "Secured Demo Area"
access_control:
#This works:
- { path: ^/de/account/secured/, roles: ROLE_ADMIN }
- { path: ^/en/account/secured/, roles: ROLE_ADMIN }
#I want it kind of that way
- { path: ^/{_locale}/account/secured/, roles: ROLE_ADMIN }
Ben regex ile bir yazı okuyun: ^/[a-z] +/hesap/emniyete /. Ama işe yaramıyor. Bölgelere göre alanları nasıl güvenli hale getirebileceğime dair herhangi bir fikir. Burada bazı yazılar buldum ama hepsi işe yaramıyor.
Teşekkürler! Sadece iki yerel ayarları varsa
Tam olarak ne işe yaramazsa yerini gerekmez mi? Herhangi bir hata var mı? –
Oh, üzgünüm, yazıyı güncelliyorum. – user2906347
'{_locale}' yerine '% _locale%' veya '% locale%' değiştirilmemeli mi? –