Foros del Web » Programando para Internet » PHP » Symfony »

Ejecutar un código en todos los request del backend.

Estas en el tema de Ejecutar un código en todos los request del backend. en el foro de Symfony en Foros del Web. Hola buenas tardes: Objetivo: Se quiere consultar en base de datos que el usuario en sesión pueda seguir dentro del backend construido en symfony2 en ...
  #1 (permalink)  
Antiguo 05/01/2015, 11:06
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 3 meses
Puntos: 188
Ejecutar un código en todos los request del backend.

Hola buenas tardes:

Objetivo:

Se quiere consultar en base de datos que el usuario en sesión pueda seguir dentro del backend construido en symfony2 en caso contrario cerrarle la sesión.

Alcance:

Se quiere hacer esta consulta cada que el usuario hace un request a cualquier controlador del backend, dicho de otra forma , cada que el usuario navega por el panel de control.

----

¿De qué manera se puede hacer lo anterior con symfony2?

Muchas gracias.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #2 (permalink)  
Antiguo 05/01/2015, 14:57
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 5 meses
Puntos: 379
Respuesta: Ejecutar un código en todos los request del backend.

De forma general necesitas un Event listener que haga la comprobación y de fallar dispare una excepción: https://github.com/symfony/Security/...Core/Exception (ejemplo: CredentialsExpiredException).
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: request
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:56.