Cita:
Iniciado por masterpuppet Que tal CyberMauher,
Podrias utilizar lo que te propone abimaelrc y agregarle un black list, algo así:
Código PHP:
Ver originalclass Application_Plugin_AccessCheck
extends Zend_Controller_Plugin_Abstract
{
...
private $_blackList = array( 'default:index:index',
'users:index:list'
);
...
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
$resource = $request->getModuleName() . ':'
. $request->getControllerName() . ':'
. $request->getActionName();
if(in_array($resource, $this->_blackList
) && !$this->_auth
->hasIdentity()){ //Donde desees que se loguee
$request->setControllerName('index');
$request->setActionName('index');
}
}
}
Saludos.
Esta opción la habia pensado y la descarté, pero bueno ya que me lo dice mi dios lo voy a implementar.
Va no se, tirenme una ventaja de hacer esto asi me termino de convencer.