Drupal : Comment savoir si l’utilisateur est loggé ?

Photo de Jérémy

Par Jérémy Chatard le lundi 09 février 2009

Drupal : Comment savoir si l’utilisateur est loggé ?

J’inaugure la catégorie Snippets dans laquelle je vous propose des exemples de fonctions ou astuces que j’utilise régulièrement dans les projets sur lesquels je travaille.

Ici je vous propose un snippet permettant de savoir si l’utilisateur est un membre Drupal ou un anonyme.

function phptemplate_hello() {
  // Récupération de l'objet global
  global $user;
  if ($user->uid == 0) {
    // $user->uid == 0 veut dire anonyme
    return t("Hello anynomous");
  }
  else {
    // Sinon c'est un membre
    return t("Hello %s", $user->name);
  }
}

Cela fonctionne depuis votre thème, depuis vos modules, partout, partout !

Ecrit par Jérémy le lundi 09 février 2009 — Tags : Drupal

comments powered by Disqus