Cómo determinar si el usuario se encuentra autenticado en Drupal

En algunas ocasiones es necesario saber si el usuario que visita el portal basado en Drupal se encuentra autenticado o no en una sesión.  Particularmente útil para determinar que elementos de la interfaz de usuario pueden ser accedidos por usuarios anónimos y cuales deben ser accedidos sólo por usuarios autenticados.

Esto se realiza gracias al objeto $user disponible durante la generación de las vistas de la siguiente manera.

global $user;

if($user -> uid)
{
    // El usuario se encuentra autenticado y en sesión.
}
else
{
    // El visitante del portal es anónimo.
}

2 thoughts on “Cómo determinar si el usuario se encuentra autenticado en Drupal”

Leave a Reply

Your email address will not be published. Required fields are marked *