Back to top

Autore Topic: Registrazione - come Settare gruppi ad utente da codice ?  (Letto 1159 volte)

Offline valex

  • Esploratore
  • **
  • Post: 62
    • Mostra profilo
Salve, come va?

sto seguendo un progetto e vorrei impostare la registrazione di default di joomla come utente registered, mentre se le persone si registrano tramite jomsocial vorrei che fossero di livello author.

ora nel file register.php dentro la cartella controllers ho visto

// $newUsertype    = $usersConfig->get( 'new_usertype' );
        if (!$newUsertype)
        {
            $newUsertype = 'Registered';
        }

che ho cambiato in

// $newUsertype    = $usersConfig->get( 'new_usertype' );
        $newUsertype    = 'Author';
        if (!$newUsertype)
        {
            $newUsertype = 'Author';
        }

C'è credo un altro pezzo di codice da cambiare, poichè non funziona ancora, e credo sia questo di seguito..

if( !C_JOOMLA_15 ) $user->set('groups', array($newUsertype => $newUsertype));

mi sembra che per la 1.5 bastava inserire $user->set('gid', 19); ma per la 1.7?
Avete qualche idea? grazie mille, magari può tornare utile ad altre persone, non sono riuscito a trovare online una risposta...


Offline valex

  • Esploratore
  • **
  • Post: 62
    • Mostra profilo
Risolto! Registrazione - come Settare gruppi ad utente da codice ?
« Risposta #1 il: 01 Dic 2011, 13:41:25 »
Ciao, dopo vari test sono arrivato alla soluzione guardando cosa scriveva nel db....

semplicemente è necessario cambiare solo questa parte
   $newUsertype    = '3';
        if (!$newUsertype)
        {
            $newUsertype = '3';
        }

dove 3 ovviamente corrisponde al livello Author....

un salutonee

 



Web Design Bolzano Kreatif