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
Identityse necesita instalar mediante Composer el paquetezendframework/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()) ?>