Vai al contenuto principale

Utenti

Il plugin Utenti gestisce gli account, i gruppi e i livelli di accesso, senza mai gestire alcuna password.


Questi strumenti riguardano il componente Utenti (com_users). Ogni strumento richiede il permesso indicato nella colonna «Diritti necessari».

Utenti

Creare, modificare e amministrare gli account.

StrumentoFunzioneDiritti necessari (ACL)
search_usersCercare accountAccesso amministrativo — core.manage
get_users_overviewPanoramicaAccesso amministrativo — core.manage
get_userLeggere un account (con i valori dei relativi campi)Il proprio account, altrimenti Accesso amministrativo — core.manage
list_user_fieldsElencare i campi personalizzati degli accountNessuno (sola lettura)
create_userCreare un accountCreazione — core.create
update_userModificare un accountModifica — core.edit
delete_userEliminare un accountEliminazione — core.delete
block_userBloccareModifica dello stato — core.edit.state
activate_userAttivareModifica dello stato — core.edit.state
set_user_groupsAssegnare gruppiModifica + Accesso amministrativo — core.edit + core.manage
require_password_resetForzare una reimpostazioneAccesso amministrativo — core.manage
send_password_reset_emailInviare un'e-mail per la reimpostazioneModifica — core.edit
reset_user_mfaReimpostare la MFA (2FA)Super User — core.admin globale
check_user_permissionsVerificare i dirittiAccesso amministrativo — core.manage

I valori dei campi personalizzati di un account (contesto com_users.user) vengono impostati tramite l'argomento fields di create_user / update_user, dopo aver individuato i nomi con list_user_fields, e vengono letti nella chiave fields di get_user. I valori strutturati vengono scritti nel formato restituito dalla lettura.

Gruppi

Gestire la gerarchia dei gruppi di utenti.

StrumentoFunzioneDiritti necessari (ACL)
list_user_groupsElencare i gruppiAccesso amministrativo — core.manage
get_user_groupLeggere un gruppoAccesso amministrativo — core.manage
create_user_groupCreare un gruppoCreazione — core.create
update_user_groupModificare un gruppoModifica — core.edit
delete_user_groupEliminare un gruppoEliminazione — core.delete

Livelli di accesso

Amministrare i livelli di accesso (ACL). Il semplice elenco dei livelli viene fornito dal plugin Sito (list_access_levels).

StrumentoFunzioneDiritti necessari (ACL)
get_access_levelLeggere un livello di accessoAccesso amministrativo — core.manage
create_access_levelCreare un livello di accessoCreazione — core.create
update_access_levelModificare un livello di accessoModifica — core.edit
delete_access_levelEliminare un livello di accessoEliminazione — core.delete

Sicurezza

Per progettazione, nessuna password viene letta o trasmessa. La reimpostazione passa attraverso il meccanismo standard di Joomla (e-mail all'account). Le azioni restano limitate dai diritti disponibili: un account che non è Super User non può agire su un Super User né concedere diritti da Super User.

Esempi di prompt

«Crea un account per Marie Martin nel gruppo Redattori.»

«Blocca l'account «spam123» e inviagli una reimpostazione della password.»