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

[SOLUCIONADO] Comprobar autenticacion desde plantilla

Estas en el tema de Comprobar autenticacion desde plantilla en el foro de Symfony en Foros del Web. Hola, me gustaria saber si saben o se les ocurre alguna forma de poder comprobar en la plantilla si un usuario esta autenticado o no ...
  #1 (permalink)  
Antiguo 25/04/2013, 16:17
Avatar de jhg
jhg
 
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años, 1 mes
Puntos: 1
Comprobar autenticacion desde plantilla

Hola, me gustaria saber si saben o se les ocurre alguna forma de poder comprobar en la plantilla si un usuario esta autenticado o no para asi mostrar un boton de "entrar" o de "salir" segun corresponda. Se me ocurre que puedo en cada controlador comprobar si es usuario es "anon." u otro, pero estoy intentando que sea algo mas practico que en cada controlador tener que duplicar ese código y en cada plantilla, Ya que ahora tengo un boton de "Entrar" en la plantilla base de la que heredan todas las demás, y la idea pues es no tnener que duplicar el código ni en cada plantilla ni en cada controlador. ¿Alguien con más experiencia que yo se le ocurre alguna forma o lo ha tenido que hacer anteriormente, etc?
__________________
JHG
  #2 (permalink)  
Antiguo 25/04/2013, 16:22
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Comprobar autenticacion desde plantilla

Algo asi:

Código TWIG:
Ver original
  1. {% if app.user %}
  2.     # user is logged in
  3. {% else %}
  4.     # user is not logged in
  5. {% endif %}

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 25/04/2013, 16:53
Avatar de jhg
jhg
 
Fecha de Ingreso: marzo-2012
Mensajes: 96
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Comprobar autenticacion desde plantilla

Si, justo eso :D gracias. Llevo solo cuatro días con Symfony y seguramente esto seria una chorrada para muchos, y más viendo lo simple del código, muchas gracias.
__________________
JHG

Etiquetas: plantilla
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 09:15.