he configurado mi archivo de seguridad de la siguiente manera:Symfony2 No se redirigir en áreas restringidas
security:
...
pattern: ^/[members|admin]
form_login:
check_path: /members/auth
login_path: /public/login
failure_forward: false
failure_path: null
logout:
path: /public/logout
target:/
Actualmente si accedo a los miembros de la dirección URL sin autenticar me redirige a /public/login
pero no quiero que se redirija. Principalmente estoy respondiendo con json en mis controladores, así que solo quiero mostrar una advertencia en la URL restringida, como {"error": "Access denied"}
. Si saco el código login_path: /public/login
, redirige a un url/login predeterminado. ¿Cómo hago para evitar que se redireccione?
Quiero hacer lo mismo. De alguna manera, no entiendo muy bien Symfony ... ¿Es una solicitud tan inusual escribir controladores AJAX ** con ** autenticación? – apfelbox