Ricavare utente loggato in drupal8 utilizzando codice php all'interno delle pagine contenuto
Salve a tutti
Dove ricavare i dati dell'utente loggato utilizzando linguaggio php in drupal8.7.2?
Mi spiego meglio. Ho installato il modulo php che in drupla8 era stato disattivato nel core principale. Usavo l'usuale tecnica usata in drupal7 della variabile globale user per ricavare l'utente in drupal8 ma non funziona. Inoltre in d8 con il modulo php aggiunto sembra non funzionare l'utilizzo di puntatore per i vettori. Cioè sembra non funzionare la dicitura simile alla seguente
$user->name;
manda il sito in errore completo
Pertanto chiedi ringraziandovi in anticipo se qualcuno mi può aiutare indicandomi in php come ricavare l'utente loggato. Soluzione alternativa sarebbe usare le sessioni in php e crearmi una routine di login
Grazie in anticipo
Risposte
Ciao, prova: $username =
Ciao, prova:
$username = \Drupal::currentUser()->getDisplayName();
Ciao Grazie Mille funziona
Ciao Grazie Mille funziona perfettamente