Sto usando JMSI18nRoutingBundle per il routing traduzioni, con configurazione personalizzata, cioè alcun prefisso per tutti i percorsi:Sicurezza Symfony2 quando si utilizza il routing i18n?
# app/config/config.yml
jms_i18n_routing:
default_locale: it
locales: [it, en]
strategy: custom
www.example.com/contatti
www.example.com/contact
Questo sta lavorando bene, un simile fagotto. Non devo sviluppare la parte admin del progetto, ovviamente assicurandola. Sono bloccato in configurazione di sicurezza (un estratto):
# app/config/config.yml
security:
firewalls:
secured_area:
pattern: ^/
anonymous: ~
form_login:
login_path: /login
check_path: /login_check
login_path
è definito staticamente utilizzando security.yml
. Quindi, come dovrei specificare il percorso di accesso corretto (localizzato)? Assumendo la forma è accessibile usando:
www.example.com/accesso
www.example.com/login
Utilizzare il nome del percorso per esempio fos_user_login che definisce/accesso e/login anziché/login nella configurazione di sicurezza (login_path: fos_user_login). –