A free and open-source book on ZF3 for beginners

Translation into this language is not yet finished. You can help this project by translating the chapters and contributing your changes.

16.9. Identity Controller Plugin y el View Helper

Una de las últimas cosas que discutiremos es como revisar en nuestro sitio web si el usuario ha iniciado sesión o no y recuperar la identidad del usuario. Podemos hacer esto con la ayuda del controller plugin Identity y el view helper Identity.

Para usar el plugin Identity se necesita instalar mediante Composer el paquete zendframework/zend-mvc-plugins, de la siguiente manera:

php composer.phar require zendframework/zend-mvc-plugins

En nuestro método de acción del controlador podemos revisar si el usuario ha iniciado sesión de la siguiente manera:

if ($this->identity()!=null) {
    // User is logged in

    // Retrieve user identity
    $userEmail = $this->identity();
}

Desde nuestra plantilla de vista podemos usar el view helper Identity para el mismo propósito.

// Echo user identity
<?= $this->escapeHtml($this->identity()) ?>

Top