In alcuni casi è necessario nascondere particolari informazioni di un sito web a specifiche classi di utenti. Solitamente si tratta di situazioni in cui è necessario registrarsi al sito per visualizzare dati come prezzi o informazioni dettagliate. Drupal, anche in questo caso, permette agli sviluppatori di gestire questa situazione con estrema facilità.
Bastano poche righe in PHP per stabilire se l'utente è un visitatore anonimo o un utente autenticato. Il codice è banale:
global $user;
if (in_array('authenticated user', $user->roles)) {
print "Il mio contenuto segreto";
} else {
print "Non lo saprai mai, ha ha ha";
}La stringa authenticated user serve per stabilire se l'utente ha effettuato l'accesso (login). Si può eventualmente usare un qualunque altro ruolo specifico. A questo punto si può visualizzare il contenuto che può essere un campo o qualunque altra informazione.

Ultimi commenti
2 settimane 5 giorni fa
3 settimane 4 giorni fa
3 settimane 5 giorni fa
5 settimane 2 giorni fa
7 settimane 23 ore fa
7 settimane 2 giorni fa
7 settimane 2 giorni fa
7 settimane 2 giorni fa
7 settimane 5 giorni fa
8 settimane 6 giorni fa