Actions

Manage users/it: Difference between revisions

From LimeSurvey Manual

(Created page with "Per abilitare questo metodo di accesso a setting has to be turned on ($use_one_time_passwords = true;) in config.php.")
(Updating to match new version of source page)
 
(93 intermediate revisions by 5 users not shown)
Line 2: Line 2:
__TOC__
__TOC__


= Gestione Utenti =
= Gestione Utente =
 
Lo strumento di gestione degli utenti ti consente di aggiungere ulteriori utenti amministrativi a LimeSurvey. Li chiamiamo "utenti". Non confonderli con [[Partecipanti al sondaggio|partecipanti al sondaggio]] (intervistati).


La gestione degli utenti ti permette di aggiungere degli utenti amministratori addizionali a LimeSurvey. In questo capitolo li chiameremmo semplicemente 'utenti'. Non devono essere confusi con [[Survey participants|survey participants]].


==Creare utenti==
==Creare utenti==


Per creare un nuovo utente, aprire il gestore utenti
Per creare un nuovo utente, apri la finestra di dialogo di gestione degli utenti facendo clic su '''Configurazione''' (che si trova sulla barra degli strumenti principale di LimeSurvey) -> '''Gestione utenti'''.
("Configurazioni" -> "Utenti" -> "Gestione degli amministratori delle indagini"):  
 
 
<center>[[File:LimeSurveyMenuUserManagement.png]]</center>


[[File:LimeSurveyBenuzerVerwaltung.jpg]]


[[File:LimeSurveyAddUser.jpg]]
Quindi, fai clic su '''Aggiungi utente''' nell'area in alto a destra della tabella '''Controllo utente'''. Verrà visualizzata una finestra che ti chiederà di:
* inserire lo username desiderato nel campo '''Username'''.
* inserire l'indirizzo email nel campo di testo '''e-mail'''. Nota:
** Se non vuoi che l'utente riceva l'email di conferma con il link all'istanza LimeSurvey, lo username, la password, puoi spedire l'email di conferma al tuo indirizzo di posta elettronica e solo in un secondo momento sostituirlo con quello dell'utente.
** LimeSurvey invierà una mail di conferma all'indirizzo inserito in questo campo.
* inserisci il nome completo dell'utente nel campo '''Nome Completo'''. Nota:
** Il nome completo inserito sarà utilizzato come nominativo standard nelle indagini create da quest'utente.
* Clicca su '''Salva'''


Quindi, hai appena creato un nuovo utente. Potrai saperne di più su come impostare i permessi degli utenti, se continuerai a leggere oltre.
* Inserisci il nome utente desiderato nel campo '''Nome utente'''.
* Inserisci l'indirizzo email nel campo '''Email'''. Si noti che:
** LimeSurvey invia un'e-mail di conferma all'indirizzo inserito nel campo '''E-mail'''. Questo indirizzo e-mail verrà utilizzato come indirizzo e-mail di contatto standard per i sondaggi creati dal rispettivo utente.
** Se non desideri che l'utente riceva l'e-mail di conferma con un collegamento all'applicazione LimeSurvey, nome utente e password, puoi utilizzare il tuo indirizzo email per inviarti l'email di conferma. Successivamente, puoi cambiare l'indirizzo email con l'indirizzo dell'utente.
* Inserisci il nome completo dell'utente nel campo '''Nome completo'''. Si noti che il nome completo inserito qui verrà utilizzato come nome standard della persona di contatto per i sondaggi creati dal rispettivo utente.
* Fare clic su '''Salva''' per creare il nuovo utente.


==Modifica Utenti==
Tieni presente che la complessità della password viene applicata e convalidata dal plug-in PasswordRequirement.


Puoi usare il simbolo della 'penna' per modificare un utente:
<center>[[File:LimeSurveyAddUser.jpg]]</center>


[[File:LimeSurveyBleistiftSymbol.jpg]]


Puoi impostare un nuovo indirizzo email, nome completo ed anche cambiare la password. Quando hai terminato, clicca su '''Salva'''.
Ora hai creato il tuo primo utente. Per saperne di più su [[Gestisci utenti#Imposta autorizzazioni globali per un utente|impostazione delle autorizzazioni utente]], continua a leggere.


==Eliminare utenti==


Per eliminare un account utente semplicemente clicca sul bottone del cestino nella linea corrispondente all'account utente che dovrebbe essere eliminato e premi '''OK'''.
<center>[[File:LimeSurveyBleistiftSymbol.jpg]]</center>


=Autorizzazioni globali=


Sono i permessi globali applicati all'intera installazione LimeSurvey. Se vuoi modificare solamente i permessi per una specifica indagine, puoi usare le 'Impostazione permessi dell'indagine'.
Sotto puoi vedere quattro opzioni sotto la colonna '''Azione''' che ti permettono di:


==Impostare permessi generali per un utente==


Per settare i permessi globali per un utente basta cliccare sul simbolo del lucchetto.
<center>[[File:Modifica utenti.png]]</center>


[[File:User_global_permission.png]]


[[File:User_global_permission_complete.png]]
*modificare gli aspetti generali di un utente - facendo clic sul simbolo della penna.
*eliminare l'utente dal database degli amministratori del sondaggio - facendo clic sul pulsante del cestino.
*impostare le autorizzazioni globali per un utente - facendo clic sul simbolo del lucchetto .
*imposta le autorizzazioni del tema per un utente facendo clic sul simbolo della penna e del lucchetto.


{{FeatureChange|2.05}}
==Modifica utente==


Il sistema utilizza CRUD (create, read, update and delete) come impostazioni dei permessi di un'indagine.  Selezionando il primo input, si selezionato tutti i permessi CRUD per quella riga. Nel settare i permessi, si raccomanda fortemente di estendere la schermata utilizzando il bottone con la freccia sopra la colonna con le checkbox.
Fare clic sull'icona della penna per modificare le informazioni dell'utente.


Ora puoi aggiungere o rimuovere le seguenti autorizzazioni.


*'''SuperAdministrator''': questo permesso può essere aggiunto o rimosso solo dall'utente chiamato '''admin''' e garantisce autorizzazioni complete sull'intera istanza LimeSurvey. '''Nota''': quest'autorizzazione è molto potente e dovresti stare molto attento nel concederla.
È possibile inserire un nuovo indirizzo e-mail, nome e modificare la password. Fare clic su '''Salva''' per confermare le modifiche.


*'''Indagini''': permette l'accesso a tutte le indagini. Per permettere ad un utente solamente di creare e gestire le proprie indagini, bisogna concedergli solo i permessi 'Creare'. Il creatore di un sondaggio è il proprietario dell'indagine e sarà sempre in grado di gestirla. Ricorda che ogni questionario può avere delle autorizzazioni specifiche, quelle globali sono applicate prima delle autorizzazioni specifiche dell'indagine.
==Elimina utente==


*'''Impostazioni & plugin''': con questi permessi un utente può controllare l'integrità dei dati, salvare il database SQL in un file .sql, settare le impostazioni generali, visualizzare le informazioni PHP nelle impostazioni generali e gestire tutti i plugin.
Per eliminare un account utente, fai clic sull'icona del cestino corrispondente (situata sulla stessa riga dell'account utente che desideri eliminare) e fai clic su '''OK'''.


*'''Utenti''': con questi permessi un utente può creare, modificare e cancellare i proprio utenti amministratori. I nuovi utenti non possono avere dei permessi maggiori di quelli del 'genitore' che li ha creati - inoltre non saranno in grado di modificare gli utenti appartenenti ad altri amministratori. Se ciò deve esser fatto, deve esser prima concessa un'autorizzazione da SuperAdmin.
==Imposta i permessi globali per un utente==


*'''Gruppi di utenti''': questi permessi permettono ad un utente di creare/visualizzare/aggiornare/cancellare gruppi di utenti.
{{Avviso|Le autorizzazioni globali si applicano all'intera applicazione LimeSurvey. Se desideri impostare le autorizzazioni solo per un sondaggio specifico, puoi utilizzare le [[Gestisci utenti#Impostazione delle autorizzazioni per un singolo sondaggio|impostazioni delle autorizzazioni del sondaggio]].}}


*'''Modello''': permette all'utente di utilizzare tutti i modelli e di modificare tutti quelli non standard. Una persona con questi diritti dovrebbe avere sufficienti conoscenze in termini di HTML, JavaScript e CSS. Se un utente non ha familiarità con queste cose e si suppone di utilizzare un modello specifico, sarebbe meglio dargli solo il permesso di 'Leggere'. Ogni template può avere permessi specifici.
Per impostare le autorizzazioni globali per un utente, fare clic sul simbolo del lucchetto.


*'''Set di etichette''': permesso di creare, aggiornare, utilizzare (visualizzare/leggere) e cancellare set di etichette. Questi non hanno specifici permessi (a differenza dei modelli).


*'''Panel Partecipanti''': see [[Central participants database]]
<center>[[File:User_global_permission.png]]</center>


==Impostare permessi su modelli per un utente==


Con i permessi sui modelli puoi impostare quale design template un utente può selezionare quanto crea o modifica un'indagine. Potrebbe esser una buona idea quella di restringere i modelli che un utente può selezionare allo scopo di prevenire utilizzi indesiderati di un template che non è adatto ad un particolare tipo di indagine/utente.
Viene utilizzato il sistema CRUD (crea, leggi, aggiorna ed elimina) (come nelle [[Gestisci utenti#Impostazione dei permessi per un singolo sondaggio|Impostazioni dei permessi del sondaggio]]). Per ulteriori opzioni di autorizzazione utente, si consiglia di estendere la matrice utilizzando la doppia freccia destra, che si trova nell'angolo in alto a destra. Se selezioni la prima casella, tutte le autorizzazioni CRUD in quella riga vengono selezionate automaticamente.  


'''Nota''': se hai uno specifico modello di design per un gruppo di utenti o clienti, potresti voler restringere il loro accesso ai solo modelli creati ai loro scopi.
<center>[[File:User_global_permission_complete.png]]</center>


Per settare/modificare i permessi sui modelli per un semplice utente, cliccare sul simbolo 'penna-e-lucchetto'.
Ora puoi aggiungere o rimuovere le seguenti autorizzazioni:


[[File:LimeSurveySetDesignTemplatesLS.jpg]]
* '''Pannello dei partecipanti''': per maggiori dettagli, continua a leggere sul [[Database centrale dei partecipanti|database centrale dei partecipanti qui]].


Ora è possibile selezionare i modelli di design che quell'utente può selezionare. Dopo aver completato la selezione/deselezione, clicca semplicemente su '''Salva''' nell'angola in alto a destra;
* '''Set di etichette''': Autorizzazione a creare, visualizzare, aggiornare, eliminare, esportare e importare set di etichette. I set di etichette non hanno permessi specifici (a differenza dei temi).


[[File:Save_Close.jpg]]
* '''Impostazioni e plug-in''': con questa autorizzazione un utente può verificare l'integrità dei dati, salvare il database SQL in un file .sql, gestire le impostazioni globali, visualizzare le informazioni PHP nelle impostazioni globali e gestire tutti i plug-in.


I più importanti casi d'uso per garantire i diritti degli utenti sono raccolti nelle parte '''casi d'uso''' di quest'articolo.
* '''Gruppi di sondaggi'''{{NewIn|v=4.4.0}}: Concede l'accesso a tutti i gruppi di sondaggi. Per consentire all'utente di gestire il proprio gruppo di sondaggi, concedere all'utente l'autorizzazione "crea". Un creatore di un gruppo di sondaggi è (per impostazione predefinita) il proprietario di questo gruppo di sondaggi.  
{{Nota|L'autorizzazione su un gruppo di sondaggi non fornisce tutte le autorizzazioni sui sondaggi, ma un utente può concedere le autorizzazioni su tutti i sondaggi nel gruppo di sondaggi}}


=Impostare i permessi per una singola indagine=
* '''Sondaggi''': Dà accesso a tutti i sondaggi. Per consentire a un utente di creare e gestire solo il proprio sondaggio, concedi all'utente l'autorizzazione "crea". Un creatore di un sondaggio è il proprietario del sondaggio e sarà sempre in grado di gestirlo. Ricorda che ogni sondaggio può concedere permessi diversi.
{{Nota|'''L'autorizzazione globale viene applicata prima dell'autorizzazione specifica del sondaggio!'''}}


Queste autorizzazioni si applicano solamente ad una singola indagine. Se sei interessato a settare le autorizzazioni per l'intero sistema puoi utilizzare i permessi globali.
* '''Temi''': consente all'utente di utilizzare tutti i temi di design disponibili e di modificare tutti i temi non standard. Una persona con questa autorizzazione dovrebbe avere una conoscenza sufficiente in termini di HTML, Javascript e CSS. Se un utente non ha familiarità con queste cose e dovrebbe utilizzare uno specifico tema di progettazione, sarebbe meglio concedergli solo il permesso di "lettura". Ogni tema può avere autorizzazioni specifiche.


'''Nota''': è richiesto un account utente esistente per impostare le autorizzazioni per una singola indagine. Se l'account non esiste devi prima crearlo, poi potrai cambiare i permessi sull'indagine. Non devi applicare nessun permesso globale all'utente, è necessario solamente che l'account utente in se esista.
* '''Gruppi utenti''': consente a un utente di creare/visualizzare/aggiornare/eliminare gruppi di utenti.


==Impostare i permessi dell'utente sulla singola indagine==
* '''Utenti''': un utente può creare, modificare ed eliminare i propri utenti di amministrazione con questa autorizzazione. Gli utenti appena creati non possono disporre di autorizzazioni superiori rispetto all'utente principale. Inoltre, non sarai in grado di modificare gli utenti di proprietà di altri utenti amministratori. Se è necessario farlo, è necessario concedere un'autorizzazione di Superamministratore.


Per cambiare le autorizzazioni su un'indagine devi selezionare '''Permessi Indagine''' dal menù '''Proprietà indagine'''.
* '''Superadministrator''': può essere aggiunto solo da un altro Superadministrator con questa impostazione come aggiornamento e garantisce l'autorizzazione completa all'intera applicazione LimeSurvey, inclusa l'installazione di plug-in e l'utilizzo di qualsiasi tipo di contenuto (incluso JavaScript) nel contenuto del sondaggio. (vedi anche [[Global_settings#Security|impostazioni di sicurezza globali]])


[[File:LimeSurveySurveyPermissions.jpg]]
*'''Usa l'autenticazione del database interno''': consente agli utenti di accedere al pannello di LimeSurvey tramite la pagina di autenticazione (es. ''http://domain/admin/authentication/sa/login''). Se è deselezionato e il rispettivo utente tenta di connettersi al pannello di LimeSuvey, verrà visualizzato il seguente errore: 'Il metodo di autenticazione del database interno non è consentito per questo utente'.


nel prossimo step seleziona l'utente a cui vuoi cambiare i diritti sull'indagine e poi clicca su '''Aggiungi utente'''.
{{Nota|Tutte le autorizzazioni sopra menzionate che appartengono al [[Optional_settings#Security|super amministratore forzato]] non possono essere rimosse tramite la GUI.}}


[[File:LimeSurveyAddSurveyPermission.jpg]]


Dopo aver cliccato su '''Imposta i permessi per l'indagine''' verrà visualizzata la matrice delle autorizzazioni per l'indagine.
==Import and export users==


[[File:LimeSurveyUserPermissionMatrix.jpg]]
You can import and export users in CSV and JSON format by using these buttons on User Management page.
<center>[[File:ImportExportButtons.png]]</center>


In questa matrice puoi impostare i diritti per le diverse funzionalità e parti dell'indagine. Semplicemente devi cliccare in un checkbox se vuoi aggiungere o rimuovere un permesso. Selezionando una delle checkbox nella prima colonna, tutti i diritti su quella riga saranno selezionati o rimossi.
When you are importing users, a modal opens that shows you which fields should be present. You can choose to overwrite existing users by selecting this checkbox.
<center>[[File:ImportUsersModal.png]]</center>


Nelle altre colonne puoi scegliere se un utente può eseguire una certa azione su quella parte/funzione.
Example of the JSON structure:


Dopo aver concluso le modifiche ai permessi dell'indagine, cliccare su '''Salva''' o '''Salva e chiudi''' nell'angolo in alto a destra.
<syntaxhighlight lang="json">
[
{
"uid": 1,
"users_name": "admin2",
"full_name": "Administrator",
"email": "your-email@example.net",
"lang": "en",
"password": ""
},
{
"uid": 2,
"users_name": "ben2",
"full_name": "Ben Alister",
"email": "ben@test.ing",
"lang": "auto",
"password": "test!123"
}
]
</syntaxhighlight>


[[File:Save-SaveAndClose-Close.jpg]]
Example of the CSV structure:


I più importanti casi d'uso per garantire i diritti degli utenti sono raccolti nelle parte '''casi d'uso''' di quest'articolo.
<syntaxhighlight>
uid;users_name;full_name;email;lang;password
1;admin;Administrator;your-email@example.net;en;
2;ben;"Ben Alister";ben@test.ing;auto;test!123
</syntaxhighlight>


=Casi d'uso=


In questa parte dell' articolo ti forniremo alcune idee su casi d'uso che possono esistere e su come e quali diritti sarebbe una buona scelta.
==Imposta i permessi del tema per un utente==


==Aggiunta di un nuovo responsabile per la gestione di LimeSurvey==
Con le autorizzazioni del tema, puoi decidere quali temi di progettazione un utente può selezionare durante la creazione o la modifica di un sondaggio.
* Accedi come '''admin'''
 
* Crea un nuovo account utente
Se disponi di temi di progettazione specifici per un gruppo di utenti o clienti, puoi limitare il loro accesso ad altri temi per assicurarti che utilizzino solo i temi creati per loro.
* Imposta i permessi globali per l'utente a '''SuperAdministrator'''
 
* facoltativo: imposta i permessi sui modelli a '''SuperAdministrator''' come diritti su tutti i modelli.
Per impostare o modificare le autorizzazioni dei temi per un utente, fare clic sul simbolo della penna e del lucchetto per i temi di progettazione.
* facoltativo: imposta i permessi dell'indagine a '''SuperAdministrator''' come permessi per tutte le indagini.


==Un nuovo utente vuole creare le proprie indagini==
* Accedi come '''admin''' od utente con dei permessi da '''SuperAdministrator'''.
* Crea un nuovo account utente.
* imposta i permessi globali dell'utente a '''Creare Indagini'''
* imposta i permessi sui template dell'utente ai soli modelli che saranno utilizzati dall'utente o dal gruppo.
* facoltativo: imposta i permessi sull'indagine (il creatore dell'indagine possiede tutte le autorizzazioni sui propri sondaggi).


==Il creatore di un'indagine ha bisogno di un'altra persona per modificare il proprio sondaggio==
<center>[[File:LimeSurveySetDesignTemplatesLS.jpg]]</center>
* accedi come '''admin''' o come utente con permessi da '''SuperAdministrator'''-
* crea un nuovo utente
* imposta '''nessun permesso globale''' per l'utente
* Imposta '''nessun permesso sui modelli''' per l'utente
* imposta i permessi dell'indagine come preferisci. Questo dipende da cosa deve fare il nuovo utente e di quanti permessi necessità. Se deve essere in possesso di tutti i permessi sull'indagine puoi selezionare la checkbox nella prima colonna (quella con il pulsante '''<<''' o '''>>''' come intestazione).


==Un responsabile del sondaggio vuole vedere i risultati dell'indagine ed esportarli==
* accedi come '''admin''' o come utente con permessi da ''SuperAdministrator'''.
* crea un nuovo account utente
* imposta '''nessun permesso globale''' per l'utente
* imposta '''nessun permesso sui modelli''' per l'utente
* imposta i permessi dell'indagine a: '''Risposte''': '''Visualizzare/Leggere''' e '''Esportare'''; '''Statistiche''': '''Visualizzare/Leggere'''.


[[File:LimeSurveyCusomerOwnStatistics.jpg]]
Selezionare i temi di progettazione a cui devono avere accesso i rispettivi utenti o gruppi di utenti. Dopo aver terminato la selezione o deselezione, non dimenticare di fare clic su '''Salva''': [[File:Save.png|0.75px]].


----
Per comprendere meglio questa funzione, visualizza [[Gestisci utenti#Examples|gli esempi forniti di seguito]].


Per essere spostati in qualche altro posto dopo esser stati definiti meglio:
==Activate and deactivate users==


Ci sono diverse classi di persone che hanno accesso all'installazione LimeSurvey. Solo un set di persone è definito '''utente''' all'interno del codice e della documentazione. Quindi, capiamo che cosa e quali sono queste classi di persone in modo da comprendere meglio la terminologia del programma.
{{FeatureStarting|6.4.0}}
It's possible to mark a user as activated or deactivated.


{|
A deactivated user is not able to log in to the admin interface.
! Class !! Description
|-
|Amministratore dell'installazione || Quelle persone che creano account utente per consentire ad altri di creare, modificare, attivare o visualizzare e sondaggi e i loro risultati. Spesso può essere dato accesso per modificare i modelli, set di etichette e altre caratteristiche chiave indipendentemente dal sondaggio memorizzato.
|-
|Amministratore indagine || Una persona con un account di accesso che da accesso alla gestione di un particolare sondaggio. Ogni sondaggio può avere il proprio insieme di utenti, ognuno con diritti specifici per manipolare l'indagine.  Questi diritti possono essere molto ampio, per attivare un sondaggio e, eventualmente, modificare le domande di base. Essi possono essere, al contrario, minimi o ristretti, come semplicemente in grado di esaminare i risultati ottenuti fino ad oggi.
|-
|Partecipanti || Quelle persone che semplicemente rispondono o partecipano ad un sondaggio. Essi possono o non possono avere token di accesso. Non avendo bisogno di un account di accesso all'interfaccia amministrativa e non sono definiti utenti.
|-
|Installatore || Una classe speciale di persona che ha accesso al server MySQL (o simili) del database e, eventualmente, all'interfaccia a riga di comando del sistema operativo del computer per installare e configurare il software di indagine. A questa persona viene chiesto di impostare l'account utente SuperAdmin iniziale da cui sarà possibile creare altri account utente.
|-
|Sviluppatore || Una classe molto speciale che ha accesso al codice sorgente e in grado di manipolarlo per modificare il comportamento dei programmi. Generalmente svolge operazioni solo su versioni del sondaggio che non sono disponibili per le indagini attive.  
|}


=Utilizzare one-time password=
=Utilizzare one-time password=


Dalla versione 1.81 un utente può richiamare il login di LimeSurvey da /limesurvey/admin e passare il nome utente e una one-time password che era stata precedentemente inserita nella tabella utenti (colonna one_time_pw) da un'applicazione esterna.
Un utente può chiamare il login di LimeSurvey in /limesurvey/admin e inserire un nome utente e una password monouso (precedentemente scritta nella tabella degli utenti - ''colonna one_time_pw'' - da un'applicazione esterna).
 
Per abilitare questo metodo di accesso, la riga [[Optional settings#Use_one_time_passwords| <code>'use_one_time_passwords' => true;</code> ]] deve essere aggiunto a config.php (è 'false' per impostazione predefinita).
 
L'URL deve contenere le seguenti variabili:
*'''Utente''': l'username normalmente utilizzato per accedere a LimeSurvey. Questo nome utente deve esistere nella tabella 'users' del database.
*'''onepass''': il testo in chiaro della password che sarà poi comparata con la password contenuta nella tabella 'users'.
 
Un URL valido per accedere utilizzando una password monouso avrà il seguente aspetto:
 
<div class="simplebox">http://www.yourdomain.org/limesurvey/index.php/admin/authentication/login?user=myusername&onepass=secretpassword</div>
 
<div class='simplebox'>[[File:help.png]] Il campo 'password segreta' è testo semplice, non un hash SHA 256.</div>
 
'''Cose a cui prestare attenzione:'''
* Per abilitare questo metodo di accesso, la riga [[Optional settings#Use_one_time_passwords| <code>'use_one_time_passwords' => true</code> ]] deve essere aggiunto in config.php (è 'false' per impostazione predefinita).
* Il nome utente passato deve esistere nella ''tabella degli utenti'' di LimeSurvey.
* La password monouso (che può essere impostata tramite un'applicazione esterna) deve essere memorizzata come [https://secure.php.net/manual/en/function.md5.php MD5 hash] nella colonna ''one_time_pw' ' della tabella ''users''.
* La password in testo normale trasmessa verrà sottoposta a hash utilizzando la funzione sha256 e verrà quindi confrontata con l'hash memorizzato nella colonna ''one_time_pw'' della tabella ''users''. Entrambe le password devono corrispondere.
* Dopo il primo accesso con la password monouso, viene eliminata dal database. L'utente non sarà in grado di accedere con quella rispettiva password una seconda volta.
 
=Imposta i permessi per un singolo sondaggio=
 
Queste autorizzazioni si applicano solo a un singolo sondaggio. Se si desidera impostare i permessi per l'intero sistema, è possibile utilizzare [[Gestisci utenti#Imposta permessi globali per un utente|permessi globali]].
Questi permessi possono essere offerti sia a un singolo utente che a un gruppo di utenti.
 
 
{{Alert|title=Attenzione|text=È necessario un account utente esistente per impostare i permessi per un singolo sondaggio. Se l'account non esiste, devi prima crearlo e poi modificare i permessi del sondaggio. Lo stesso vale per l'offerta di autorizzazioni per i sondaggi a un gruppo di utenti. Oltre alla necessità di crearne uno, devi anche aggiungere almeno un utente a quel gruppo per poterlo selezionare e concedergli le autorizzazioni per i sondaggi.}}
 
 
{{Nota| Per impostazione predefinita, un utente (non amministratore) non può concedere autorizzazioni al sondaggio a utenti che non fanno parte dello stesso gruppo dell'amministratore del sondaggio. Questa è un'opzione di sicurezza abilitata da '''default''' in LimeSurvey. Per modificare questa impostazione, devi disattivare l'opzione [[Global_settings#Security|Il membro del gruppo può vedere solo il proprio gruppo]], che si trova nelle '''Impostazioni globali''', sotto la '''scheda Sicurezza'''. Tuttavia, se non sei sicuro di disabilitare questa opzione, puoi creare gruppi contenenti gli utenti che possono essere visualizzati e ottenere le autorizzazioni per il sondaggio da parte di un creatore del sondaggio.}}
 
 
Per modificare i permessi del sondaggio, fai clic sulla scheda '''Impostazioni'''. Quindi, fai clic su '''Autorizzazioni sondaggio''' e scegli a chi desideri offrire le autorizzazioni. Le autorizzazioni possono essere offerte separatamente a utenti specifici oa un gruppo di utenti.
 
 
<center>[[File:LimeSurveySurveyPermissions.jpg]]</center>
 
 
<center>[[File:LimeSurveySurveyPermissionsRights.png]]</center>
 
 
==Concedi i permessi del sondaggio a un utente==
 
Nel passaggio successivo, seleziona l'utente che riceverà i permessi del sondaggio e fai clic su '''Aggiungi utente'''.
 
 
<center>[[File:LimeSurveyAddSurveyPermission.jpg]]</center>
 
 
Dopo aver fatto clic su '''Imposta i permessi del sondaggio''', verrà mostrata la matrice dei permessi del sondaggio dell'utente.
 
<center>[[File:LimeSurveyUserPermissionMatrix.jpg]]</center>
 
 
È possibile impostare in questa matrice i permessi del sondaggio dell'utente. La selezione di una casella concede le autorizzazioni del sondaggio al rispettivo utente. Se fai clic su una casella di controllo dalla prima colonna, tutte le autorizzazioni della riga corrispondente verranno selezionate/rimosse.
 
Fare clic sulla doppia freccia destra per accedere alla versione estesa della matrice per scegliere in modo specifico le azioni che possono essere eseguite da un utente.
Dopo aver terminato la modifica dei permessi del sondaggio, fare clic su '''Salva''', che si trova nell'angolo in alto a destra dello schermo.
 
Alcuni esempi sono forniti [[Manage_users#Examples|sotto]] per aiutarti a comprendere meglio il sistema di permessi dei sondaggi di Limesurvey.
 
==Concedi i permessi del sondaggio a un gruppo di utenti==
 
Fai clic su '''aggiungi un gruppo di utenti''' e seleziona il gruppo di utenti a cui desideri aggiungere i permessi di autorizzazione.
 
<center>[[File:LimeSurveyPermissionpermissionsUserGroup.png]]</center>
 
Nel passaggio successivo, seleziona le autorizzazioni che assegnerai ai membri di quel gruppo di utenti. Non dimenticare di fare clic sulla doppia freccia destra per ottenere una visualizzazione estesa della matrice dei permessi.
 
 
<center>[[File:UserGroupSurveyPermissions.png]]</center>


Per abilitare questo metodo di accesso [[Optional settings#Use_one_time_passwords |a setting has to be turned on]] ($use_one_time_passwords = true;) in config.php.


The URL has to contain the following variables:
Dopo aver finito di modificare i permessi del sondaggio, fai clic su '''Salva''', che si trova nella parte in alto a destra dello schermo.
* '''user:''' The username normally used to login into LimeSurvey. This username has to exist in the 'users' table of the database.
* '''onepass:''' The plain text password which is then compared to the password in the 'users' table


A valid URL to login using a one-time password will look like this...
Alcuni esempi sono forniti [[Manage_users#Examples|sotto]] per aiutarti a comprendere meglio il sistema di autorizzazione dei sondaggi di Limesurvey.
 
{{Nota|[[Gestisci gruppi utenti|La funzione gruppo utenti]] è ancora sperimentale. Utilizza il nostro [https://bugs.limesurvey.org/ bugs tracker] per descrivere qualsiasi tipo di incoerenza.}}
 
=Esempi=
 
Di seguito vengono presentati diversi scenari. Forniscono alcuni consigli su quali autorizzazioni sono necessarie per alcune attività specifiche e su come possono essere concesse agli utenti.
 
 
<div class="mw-translate-fuzzy">
==Aggiungi nuovo amministratore LimeSurvey==
* Accedi come '''admin'''.
* Crea un nuovo account utente.
* Concedi a quell'utente l'autorizzazione '''Superadmin'''.  
* ''Non necessario'' : Impostazione dei permessi del tema ('''Superadministrator''' ha tutti i permessi per tutti i temi).
* ''Non necessario'' : Impostazione dei permessi del sondaggio (''' Superadministrator''' ha tutti i permessi per tutti i sondaggi).
</div>
 
==Un nuovo utente desidera creare i propri sondaggi==
* Accedere come '''admin''' (o come utente che dispone dell'autorizzazione '''Superadministrator''').
* Crea un nuovo account utente.
* Imposta i permessi globali per quell'utente su '''Crea sondaggio'''.
* ''Facoltativo'' : Imposta i permessi del tema - seleziona quali temi devono essere usati dal utente/gruppo di utenti.
 
==Il creatore di un sondaggio deve concedere a un'altra persona il permesso di modificare il proprio sondaggio==
* Accedere come '''admin''' (o come utente che dispone dell'autorizzazione '''Superadministrator''') .
* Crea un nuovo account utente.
* Imposta '''nessun permesso globale''' per l'utente.
* Imposta '''nessun permesso per il tema''' per l'utente.
* Imposta le autorizzazioni del sondaggio nel modo desiderato. Se dovesse ricevere tutti i permessi del sondaggio, puoi spuntare la prima casella di ogni riga. Altrimenti, fai clic sulla doppia freccia destra per vedere la matrice espansa (angolo in alto a destra) e seleziona solo le autorizzazioni che ritieni debbano avere il rispettivo utente.


... for 1.81 to 1.92:
==Una persona responsabile del sondaggio desidera visualizzare ed esportare i risultati del sondaggio==
* Accedi come '''admin''' (o come utente che dispone dell'autorizzazione '''Superadministrator''').! N!* Crea un nuovo account utente.
* Imposta '''nessun permesso globale''' per l'utente.
* Imposta '''nessun permesso per il tema''' per l'utente.
* Imposta i permessi del sondaggio a: '''Risposte''' -> '''Visualizza/leggi''' e '''Esporta''', e '''Statistiche''': '''Visualizza/leggi'''.


<div class="simplebox">http://www.yourdomain.org/limesurvey/admin/admin.php?user=myusername&onepass;=secretpassword</div>


...for 2.0 or later:
<center>[[File:LimeSurveyCusomerOwnStatistics.jpg]]</center>


<div class="simplebox">http://www.yourdomain.org/limesurvey/index.php/admin/authentication/login?user=myusername&onepass;=secretpassword</div>
==Concessione dell'autorizzazione per assistenza nella traduzione di un sondaggio==
* Accedi come ''admin'' (o come utente che dispone dell'autorizzazione ''Superadministrator'').
* Crea ''n' ' account utente (dove n è il numero di traduttori).
* Crea un gruppo utenti chiamato '''Translators'' e aggiungi ''n'' account a questo gruppo.
* Vai a ''' Sondaggio autorizzazioni''' e cliccate su '''Aggiungi un gruppo di utenti'''.
* Se fanno solo traduzioni, offrite loro l'autorizzazione '''Traduzione rapida'''.


'''Things to watch out for:'''
{{Nota|Controlla la nostra [[LimeSurvey Users|sezione wiki sugli utenti]] e la loro classificazione come può essere trovata nel codice e nella documentazione.}}
* One time passwords have to be enabled by setting "$use_one_time_passwords = true;" (for 1.92), respective "use_one_time_passwords => true" (for 2.0 in config section) in config.php.
* The passed username has to exist in LimeSurvey's ''users'' table
* The one time password, which can be set by an external application, has to be stored as [http://www.php.net/md5 MD5 hash] in column ''one_time_pw'' of table ''users''
* The passed plain text password will be hashed using md5() function and will then be compared to the stored hash in column ''one_time_pw'' of table ''users''. Both passwords have to match.
* After the first login with the one time password this password is deleted from the database. The user won't be able to login with this password a second time.

Latest revision as of 17:05, 2 April 2024

Gestione Utente

Lo strumento di gestione degli utenti ti consente di aggiungere ulteriori utenti amministrativi a LimeSurvey. Li chiamiamo "utenti". Non confonderli con partecipanti al sondaggio (intervistati).


Creare utenti

Per creare un nuovo utente, apri la finestra di dialogo di gestione degli utenti facendo clic su Configurazione (che si trova sulla barra degli strumenti principale di LimeSurvey) -> Gestione utenti.



Quindi, fai clic su Aggiungi utente nell'area in alto a destra della tabella Controllo utente. Verrà visualizzata una finestra che ti chiederà di:

  • Inserisci il nome utente desiderato nel campo Nome utente.
  • Inserisci l'indirizzo email nel campo Email. Si noti che:
    • LimeSurvey invia un'e-mail di conferma all'indirizzo inserito nel campo E-mail. Questo indirizzo e-mail verrà utilizzato come indirizzo e-mail di contatto standard per i sondaggi creati dal rispettivo utente.
    • Se non desideri che l'utente riceva l'e-mail di conferma con un collegamento all'applicazione LimeSurvey, nome utente e password, puoi utilizzare il tuo indirizzo email per inviarti l'email di conferma. Successivamente, puoi cambiare l'indirizzo email con l'indirizzo dell'utente.
  • Inserisci il nome completo dell'utente nel campo Nome completo. Si noti che il nome completo inserito qui verrà utilizzato come nome standard della persona di contatto per i sondaggi creati dal rispettivo utente.
  • Fare clic su Salva per creare il nuovo utente.

Tieni presente che la complessità della password viene applicata e convalidata dal plug-in PasswordRequirement.


Ora hai creato il tuo primo utente. Per saperne di più su impostazione delle autorizzazioni utente, continua a leggere.



Sotto puoi vedere quattro opzioni sotto la colonna Azione che ti permettono di:


File:Modifica utenti.png


  • modificare gli aspetti generali di un utente - facendo clic sul simbolo della penna.
  • eliminare l'utente dal database degli amministratori del sondaggio - facendo clic sul pulsante del cestino.
  • impostare le autorizzazioni globali per un utente - facendo clic sul simbolo del lucchetto .
  • imposta le autorizzazioni del tema per un utente facendo clic sul simbolo della penna e del lucchetto.

Modifica utente

Fare clic sull'icona della penna per modificare le informazioni dell'utente.


È possibile inserire un nuovo indirizzo e-mail, nome e modificare la password. Fare clic su Salva per confermare le modifiche.

Elimina utente

Per eliminare un account utente, fai clic sull'icona del cestino corrispondente (situata sulla stessa riga dell'account utente che desideri eliminare) e fai clic su OK.

Imposta i permessi globali per un utente

Template:Avviso

Per impostare le autorizzazioni globali per un utente, fare clic sul simbolo del lucchetto.



Viene utilizzato il sistema CRUD (crea, leggi, aggiorna ed elimina) (come nelle Impostazioni dei permessi del sondaggio). Per ulteriori opzioni di autorizzazione utente, si consiglia di estendere la matrice utilizzando la doppia freccia destra, che si trova nell'angolo in alto a destra. Se selezioni la prima casella, tutte le autorizzazioni CRUD in quella riga vengono selezionate automaticamente.

Ora puoi aggiungere o rimuovere le seguenti autorizzazioni:

  • Set di etichette: Autorizzazione a creare, visualizzare, aggiornare, eliminare, esportare e importare set di etichette. I set di etichette non hanno permessi specifici (a differenza dei temi).
  • Impostazioni e plug-in: con questa autorizzazione un utente può verificare l'integrità dei dati, salvare il database SQL in un file .sql, gestire le impostazioni globali, visualizzare le informazioni PHP nelle impostazioni globali e gestire tutti i plug-in.
  • Gruppi di sondaggi (New in 4.4.0 ): Concede l'accesso a tutti i gruppi di sondaggi. Per consentire all'utente di gestire il proprio gruppo di sondaggi, concedere all'utente l'autorizzazione "crea". Un creatore di un gruppo di sondaggi è (per impostazione predefinita) il proprietario di questo gruppo di sondaggi.

Template:Nota

  • Sondaggi: Dà accesso a tutti i sondaggi. Per consentire a un utente di creare e gestire solo il proprio sondaggio, concedi all'utente l'autorizzazione "crea". Un creatore di un sondaggio è il proprietario del sondaggio e sarà sempre in grado di gestirlo. Ricorda che ogni sondaggio può concedere permessi diversi.

Template:Nota

  • Temi: consente all'utente di utilizzare tutti i temi di design disponibili e di modificare tutti i temi non standard. Una persona con questa autorizzazione dovrebbe avere una conoscenza sufficiente in termini di HTML, Javascript e CSS. Se un utente non ha familiarità con queste cose e dovrebbe utilizzare uno specifico tema di progettazione, sarebbe meglio concedergli solo il permesso di "lettura". Ogni tema può avere autorizzazioni specifiche.
  • Gruppi utenti: consente a un utente di creare/visualizzare/aggiornare/eliminare gruppi di utenti.
  • Utenti: un utente può creare, modificare ed eliminare i propri utenti di amministrazione con questa autorizzazione. Gli utenti appena creati non possono disporre di autorizzazioni superiori rispetto all'utente principale. Inoltre, non sarai in grado di modificare gli utenti di proprietà di altri utenti amministratori. Se è necessario farlo, è necessario concedere un'autorizzazione di Superamministratore.
  • Superadministrator: può essere aggiunto solo da un altro Superadministrator con questa impostazione come aggiornamento e garantisce l'autorizzazione completa all'intera applicazione LimeSurvey, inclusa l'installazione di plug-in e l'utilizzo di qualsiasi tipo di contenuto (incluso JavaScript) nel contenuto del sondaggio. (vedi anche impostazioni di sicurezza globali)
  • Usa l'autenticazione del database interno: consente agli utenti di accedere al pannello di LimeSurvey tramite la pagina di autenticazione (es. http://domain/admin/authentication/sa/login). Se è deselezionato e il rispettivo utente tenta di connettersi al pannello di LimeSuvey, verrà visualizzato il seguente errore: 'Il metodo di autenticazione del database interno non è consentito per questo utente'.

Template:Nota


Import and export users

You can import and export users in CSV and JSON format by using these buttons on User Management page.

When you are importing users, a modal opens that shows you which fields should be present. You can choose to overwrite existing users by selecting this checkbox.

Example of the JSON structure:

[
	{
		"uid": 1,
		"users_name": "admin2",
		"full_name": "Administrator",
		"email": "your-email@example.net",
		"lang": "en",
		"password": ""
	},
	{
		"uid": 2,
		"users_name": "ben2",
		"full_name": "Ben Alister",
		"email": "ben@test.ing",
		"lang": "auto",
		"password": "test!123"
	}
]

Example of the CSV structure:

uid;users_name;full_name;email;lang;password
1;admin;Administrator;your-email@example.net;en;
2;ben;"Ben Alister";ben@test.ing;auto;test!123


Imposta i permessi del tema per un utente

Con le autorizzazioni del tema, puoi decidere quali temi di progettazione un utente può selezionare durante la creazione o la modifica di un sondaggio.

Se disponi di temi di progettazione specifici per un gruppo di utenti o clienti, puoi limitare il loro accesso ad altri temi per assicurarti che utilizzino solo i temi creati per loro.

Per impostare o modificare le autorizzazioni dei temi per un utente, fare clic sul simbolo della penna e del lucchetto per i temi di progettazione.



Selezionare i temi di progettazione a cui devono avere accesso i rispettivi utenti o gruppi di utenti. Dopo aver terminato la selezione o deselezione, non dimenticare di fare clic su Salva: 0.75px.

Per comprendere meglio questa funzione, visualizza gli esempi forniti di seguito.

Activate and deactivate users

 Hint: This features is available starting in version 6.4.0

It's possible to mark a user as activated or deactivated.

A deactivated user is not able to log in to the admin interface.

Utilizzare one-time password

Un utente può chiamare il login di LimeSurvey in /limesurvey/admin e inserire un nome utente e una password monouso (precedentemente scritta nella tabella degli utenti - colonna one_time_pw - da un'applicazione esterna).

Per abilitare questo metodo di accesso, la riga 'use_one_time_passwords' => true; deve essere aggiunto a config.php (è 'false' per impostazione predefinita).

L'URL deve contenere le seguenti variabili:

  • Utente: l'username normalmente utilizzato per accedere a LimeSurvey. Questo nome utente deve esistere nella tabella 'users' del database.
  • onepass: il testo in chiaro della password che sarà poi comparata con la password contenuta nella tabella 'users'.

Un URL valido per accedere utilizzando una password monouso avrà il seguente aspetto:

Il campo 'password segreta' è testo semplice, non un hash SHA 256.

Cose a cui prestare attenzione:

  • Per abilitare questo metodo di accesso, la riga 'use_one_time_passwords' => true deve essere aggiunto in config.php (è 'false' per impostazione predefinita).
  • Il nome utente passato deve esistere nella tabella degli utenti di LimeSurvey.
  • La password monouso (che può essere impostata tramite un'applicazione esterna) deve essere memorizzata come MD5 hash nella colonna one_time_pw' ' della tabella users.
  • La password in testo normale trasmessa verrà sottoposta a hash utilizzando la funzione sha256 e verrà quindi confrontata con l'hash memorizzato nella colonna one_time_pw della tabella users. Entrambe le password devono corrispondere.
  • Dopo il primo accesso con la password monouso, viene eliminata dal database. L'utente non sarà in grado di accedere con quella rispettiva password una seconda volta.

Imposta i permessi per un singolo sondaggio

Queste autorizzazioni si applicano solo a un singolo sondaggio. Se si desidera impostare i permessi per l'intero sistema, è possibile utilizzare permessi globali. Questi permessi possono essere offerti sia a un singolo utente che a un gruppo di utenti.


  Attenzione : È necessario un account utente esistente per impostare i permessi per un singolo sondaggio. Se l'account non esiste, devi prima crearlo e poi modificare i permessi del sondaggio. Lo stesso vale per l'offerta di autorizzazioni per i sondaggi a un gruppo di utenti. Oltre alla necessità di crearne uno, devi anche aggiungere almeno un utente a quel gruppo per poterlo selezionare e concedergli le autorizzazioni per i sondaggi.



Template:Nota


Per modificare i permessi del sondaggio, fai clic sulla scheda Impostazioni. Quindi, fai clic su Autorizzazioni sondaggio e scegli a chi desideri offrire le autorizzazioni. Le autorizzazioni possono essere offerte separatamente a utenti specifici oa un gruppo di utenti.




Concedi i permessi del sondaggio a un utente

Nel passaggio successivo, seleziona l'utente che riceverà i permessi del sondaggio e fai clic su Aggiungi utente.



Dopo aver fatto clic su Imposta i permessi del sondaggio, verrà mostrata la matrice dei permessi del sondaggio dell'utente.


È possibile impostare in questa matrice i permessi del sondaggio dell'utente. La selezione di una casella concede le autorizzazioni del sondaggio al rispettivo utente. Se fai clic su una casella di controllo dalla prima colonna, tutte le autorizzazioni della riga corrispondente verranno selezionate/rimosse.

Fare clic sulla doppia freccia destra per accedere alla versione estesa della matrice per scegliere in modo specifico le azioni che possono essere eseguite da un utente. Dopo aver terminato la modifica dei permessi del sondaggio, fare clic su Salva, che si trova nell'angolo in alto a destra dello schermo.

Alcuni esempi sono forniti sotto per aiutarti a comprendere meglio il sistema di permessi dei sondaggi di Limesurvey.

Concedi i permessi del sondaggio a un gruppo di utenti

Fai clic su aggiungi un gruppo di utenti e seleziona il gruppo di utenti a cui desideri aggiungere i permessi di autorizzazione.

File:LimeSurveyPermissionpermissionsUserGroup.png

Nel passaggio successivo, seleziona le autorizzazioni che assegnerai ai membri di quel gruppo di utenti. Non dimenticare di fare clic sulla doppia freccia destra per ottenere una visualizzazione estesa della matrice dei permessi.



Dopo aver finito di modificare i permessi del sondaggio, fai clic su Salva, che si trova nella parte in alto a destra dello schermo.

Alcuni esempi sono forniti sotto per aiutarti a comprendere meglio il sistema di autorizzazione dei sondaggi di Limesurvey.

Template:Nota

Esempi

Di seguito vengono presentati diversi scenari. Forniscono alcuni consigli su quali autorizzazioni sono necessarie per alcune attività specifiche e su come possono essere concesse agli utenti.


Aggiungi nuovo amministratore LimeSurvey

  • Accedi come admin.
  • Crea un nuovo account utente.
  • Concedi a quell'utente l'autorizzazione Superadmin.
  • Non necessario : Impostazione dei permessi del tema (Superadministrator ha tutti i permessi per tutti i temi).
  • Non necessario : Impostazione dei permessi del sondaggio ( Superadministrator ha tutti i permessi per tutti i sondaggi).

Un nuovo utente desidera creare i propri sondaggi

  • Accedere come admin (o come utente che dispone dell'autorizzazione Superadministrator).
  • Crea un nuovo account utente.
  • Imposta i permessi globali per quell'utente su Crea sondaggio.
  • Facoltativo : Imposta i permessi del tema - seleziona quali temi devono essere usati dal utente/gruppo di utenti.

Il creatore di un sondaggio deve concedere a un'altra persona il permesso di modificare il proprio sondaggio

  • Accedere come admin (o come utente che dispone dell'autorizzazione Superadministrator) .
  • Crea un nuovo account utente.
  • Imposta nessun permesso globale per l'utente.
  • Imposta nessun permesso per il tema per l'utente.
  • Imposta le autorizzazioni del sondaggio nel modo desiderato. Se dovesse ricevere tutti i permessi del sondaggio, puoi spuntare la prima casella di ogni riga. Altrimenti, fai clic sulla doppia freccia destra per vedere la matrice espansa (angolo in alto a destra) e seleziona solo le autorizzazioni che ritieni debbano avere il rispettivo utente.

Una persona responsabile del sondaggio desidera visualizzare ed esportare i risultati del sondaggio

  • Accedi come admin (o come utente che dispone dell'autorizzazione Superadministrator).! N!* Crea un nuovo account utente.
  • Imposta nessun permesso globale per l'utente.
  • Imposta nessun permesso per il tema per l'utente.
  • Imposta i permessi del sondaggio a: Risposte -> Visualizza/leggi e Esporta, e Statistiche: Visualizza/leggi.


Concessione dell'autorizzazione per assistenza nella traduzione di un sondaggio

  • Accedi come admin (o come utente che dispone dell'autorizzazione Superadministrator).
  • Crea n' ' account utente (dove n è il numero di traduttori).
  • Crea un gruppo utenti chiamato 'Translators e aggiungi n account a questo gruppo.
  • Vai a Sondaggio autorizzazioni e cliccate su Aggiungi un gruppo di utenti.
  • Se fanno solo traduzioni, offrite loro l'autorizzazione Traduzione rapida.

Template:Nota