estoy usando JMSI18nRoutingBundle para el encaminamiento de traducciones, la configuración personalizada, es decir sin prefijo para todas las rutas:Seguridad Symfony2 cuando se utiliza el enrutamiento i18n?
# app/config/config.yml
jms_i18n_routing:
default_locale: it
locales: [it, en]
strategy: custom
www.example.com/contatti
www.example.com/contact
Esto está trabajando muy bien, al igual que un paquete. No tengo que desarrollar la parte de administración del proyecto, por supuesto asegurándolo. Estoy atascado en la configuración de seguridad (un extracto):
# app/config/config.yml
security:
firewalls:
secured_area:
pattern: ^/
anonymous: ~
form_login:
login_path: /login
check_path: /login_check
login_path
se define estáticamente utilizando security.yml
. Entonces, ¿cómo se supone que debo especificar la ruta correcta de inicio de sesión (localizada)? Suponiendo forma es accessibile usando:
www.example.com/accesso
www.example.com/login
Utilice el nombre de ruta, por ejemplo, fos_user_login que define tanto/accesso y/login en lugar de/login en su configuración de seguridad (login_path: fos_user_login). –