How to DRUPAL ... verificare se un utente è loggato

documento DRUPAL

How to DRUPAL ... verificare se un utente è loggato


Ovvero, vediamo come con del semplice codice PHP possiamo verificare su l'utente corrente è loggato o meno.

Il codice PHP da usare è il seguente:

<?php
if ($GLOBALS['user']->uid==0) {
   //print 'NOT LOGGED';
   print '<a href="/user">Accedi</a>';
}
else{
   //print 'LOGGED';
   print '<a href="/logout">Esci</a>';
}
?>
</p>

 

Qualcuno consiglia che tale codice è più sicuro dell'analogo:

<?php
global $user;
if ($user->uid) {
   //print 'LOGGED';
   print '<a href="/logout">Esci</a>';
}
if (!$user->uid) {
   //print 'NOT LOGGED';
   print '<a href="/user">Accedi</a>';
}
?>

 

Tale codice ad esempio serve a mostrare il msg ACCEDI o ESCI a seconda se l'utente non è loggato o meno.

 

Buon lavoro!

We use cookies

Utilizziamo i cookie sul nostro sito Web. Alcuni di essi sono essenziali per il funzionamento del sito, mentre altri ci aiutano a migliorare questo sito e l'esperienza dell'utente (cookie di tracciamento). Puoi decidere tu stesso se consentire o meno i cookie. Ti preghiamo di notare che se li rifiuti, potresti non essere in grado di utilizzare tutte le funzionalità del sito.