Back to top

Autore Topic: Estrarre gruppo utente da database  (Letto 1926 volte)

Offline giancarlo75

  • Esploratore
  • **
  • Post: 160
    • Mostra profilo
Estrarre gruppo utente da database
« il: 20 Lug 2011, 21:37:53 »
Con riferimento alla pagina http://www.latenight-coding.com/it/joomla-faqs/sviluppatori/ottenere-informazioni-utente.html
parla di usertype ma probabilmente la nuova versione di Joomla non lo usa più, perchè ho visto che riporta deprecated e nel database i livelli degli utenti risiedono in un'altra tabella collegata dall'id.
Vorrei sapere qual'è il nuovo modo di estrarre il livello dell'utente loggato. E' vero che potrei farlo anche con una query al database visto che l'id riesco a ricavarlo, ma sono sicuro che c'è già una classe che viene in aiuto e facilita il lavoro.
Un'altra cosa che vorrei sapere è dove risiede la pagina che contiene il modulo di registrazione di Joomla perchè vorrei cambiarlo aggiungendo altri campi, magari facendo un override della pagina ammesso che riesca ad imparare come si fa.
Clastiweb

Offline giancarlo75

  • Esploratore
  • **
  • Post: 160
    • Mostra profilo
Re:Estrarre gruppo utente da database
« Risposta #1 il: 21 Lug 2011, 17:01:05 »
Ho risolto il primo problema:
Codice: [Seleziona]
<?php
$user 
JFactory::getUser();
echo 
$user->guest;
if (!
$user->guest) {
    echo 
'<br />User name: ' $user->username '<br />';
    echo 
'Real name: ' $user->name '<br />';
    echo 
'User ID  : ' $user->id '<br />';
    echo 
'User email  : ' $user->email '<br />';
    echo 
'User level  : ' $user->usertype '<br />';
    echo 
'User group: <pre>';
        
print_r($user->groups);
    echo 
'</pre><br />';
}
?>

Per individuare la pagina del modulo di registrazione non ho ancora risolto.

Clastiweb

 



Web Design Bolzano Kreatif