Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/09/2013, 09:54
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Autenticación Defectuosa usando plugins, Zend_Navigation y Zend_Acl

Si la navegación depende del usuario, y tienes el código dentro del Bootstrap, ese es el problema. Los plugins se ejecutan después del Bootstrap.

Debes de separar por capas, el Bootstrap es un punto de entrada donde poner el código necesario para que tu sistema este listo para empezar a trabajar (inicializar). Es en los plugins donde haces ya lógica, donde compruebas que el usuario X o Y tenga permisos y estableces lo que necesites en base a esa lógica.

Es incorrecto meter lógica en el bootstrap ya que esa no es su tarea, su tarea es solamente inicializar tu sistema.

Saludos.