Ciao,
ho creato un plugin che deve assegnare l'utente appena salvato a dei gruppi nella funzione onUserAfterSave.
Lo faccio così:
$user = JFactory::getUser($user['id']);$user->groups = Array(10);$user->save();
prima e dopo stampo la variabile user e vedo che prima aveva il gruppo 2, dopo ha il gruppo 10.Quando vado nel back-end e vedo l'utente appena creato risulta associato al gruppo 2 (Registred).
Ho provato anche in diverse maniere
JUserHelper::addUserToGroup($user['id'], 10);
JUserHelper::setUserGroups($user['id'], Array(10));
Qualcuno si é trovato in una situazione simile o saprebbe aiutarmi?
Grazie per qualsiasi suggerimento.