Helper identity en Zend Framework 2

El helper identity nos permite comprobar en las vistas (y en controladores también) si estamos identificados sin necesidad de pasar parámetros a la vista, sino que esta disponible en todas las vistas y controladores de la aplicación.

Para poder utilizarlo tenemos que añadir el invocable del servicio de autenticación al service manager, esto se configura en el fichero config/autoload/global.php de la aplicación:
helper identity en zend framework 2 service manager autentication

De forma que ahora en una vista, podremos usarlo:

<?php 
if($this->identity()){
    var_dump($this->identity());
    $iden=$this->identity();
    echo "Bienvenido ".$iden->nombre." ".$iden->apellido."<br/>";
    echo "Estas identificado con ".$iden->email;
?>
<p>
    <a class="btn btn-success" href="<?=$this->basePath("usuarios/cerrar")?>">Cerrar sesión</a>
</p>   
<?php  
}else{
    echo "No estas identificado";
}
?>

helper identity en zend framework 2 vista

Más información:
Autenticación en Zend Framework 2

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post