Actions

Gestion des utilisateurs

From LimeSurvey Manual

Revision as of 16:25, 3 May 2022 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Description

Si vous cliquez sur cet icône , vous accéderez à un outil de gestion des utilisateurs. Selon vos droits, vous pourrez modifier votre mot de passe, mais aussi créer de nouveaux utilisateurs ou modifier les utilisateurs existants. Ce sont des droits généraux, pour définir des droits à un utilisateur sur une enquêtes spécifique vous devez accéder a la gestion de sécurité du questionnaire


Créer des utilisateurs

Pour créer un nouvel utilisateur, ouvrez la boîte de dialogue de gestion des utilisateurs en cliquant dans la la barre d'outils principale de LimeSurvey sur Configuration>Utilisateurs>Surveys Administrators"


File:LimeSurveyBenuzerVerwaltung.jpg


Ensuite, cliquez sur Ajouter un utilisateur situé en haut à droite du tableau Contrôle utilisateur. Une fenêtre s'affichera vous demandant de :

  • Nom d'utilisateur: Le nom qui sera utilisé pour se connecter

   * Email: L'adresse de courriel de l'utilisateur utilisée pour envoyer le mot de passe et autres message administratif

   * Nom complet: Nom tel qu'il apparaîtra aux autres utilisateurs

Quand vous cliquez sur ajouter un utilisateur, un mot de passe est automatiquement généré.

A moins que vous n'utilisiez le système de délégation au serveur web, un courriel est envoyé au nouvel utilisateur lui donnant toutes les informations pour se connecter. Si l'utilisateur n'a pas de mail valide, vous pouvez modifier manuellement le mot de passe à la suite.



Vous venez de créer votre premier utilisateur. Pour en savoir plus sur les permissions des utilisateur, veuillez lire la suite.



Ci-dessous, vous pouvez voir quatre options sous la colonne Action qui vous permettent de :



  • modifier les propriétés générales d'un utilisateur - en cliquant sur le symbole du stylo.
  • supprimer l'utilisateur de la base de données des administrateurs du questionnaire - en cliquant sur le bouton corbeille.
  • définir les autorisations globales pour un utilisateur - en cliquant sur le symbole du cadenas .
  • définissez les autorisations de thème pour un utilisateur - en cliquant sur le symbole du stylo et du cadenas.

Modifier l'utilisateur

Cliquez sur l'icône du stylo pour modifier les informations de l'utilisateur.


Vous pouvez saisir une nouvelle adresse e-mail, un nouveau nom et modifier son mot de passe. Cliquez sur "Sauvegarder" pour confirmer les modifications.

Supprimer l'utilisateur

Pour supprimer un compte utilisateur, cliquez sur l'icône corbeille correspondante (située sur la même ligne que le compte utilisateur que vous souhaitez supprimer) et cliquez sur OK.

Définir les permissions globales pour un utilisateur

Template:Alerte

Pour définir des autorisations globales pour un utilisateur, cliquez sur le symbole cadenas.



Le système CRUD (créer, lire, mettre à jour et supprimer) s'utilise de la même façon que les paramètres d'autorisation de questionnaire. Pour plus d'options de permissions utilisateur, nous vous recommandons d'étendre la grille à l'aide de la flèche droite à double pointe, située dans son coin supérieur droit. Si vous cochez la première case, toutes les autorisations CRUD de cette ligne seront automatiquement cochées.

Vous pouvez désormais ajouter ou supprimer les permissions suivantes :

  • Ensembles d'étiquettes : autorisation de créer, voir, modifier, supprimer, exporter et importer des ensembles d'étiquettes. Les jeux d'étiquettes n'ont pas d'autorisations spécifiques (contrairement aux thèmes).
  • Paramètres et plugins : avec cette permission, un utilisateur peut vérifier l'intégrité des données, enregistrer la base de données SQL dans un fichier .sql, gérer les paramètres globaux, afficher les informations PHP dans les paramètres globaux et gérer tous les plugins.
  • Groupes de questionnaires (New in 4.4.0 ) : Donne accès à tous les groupes de questionnaires. Pour permettre à l'utilisateur de gérer son propre groupe de questionnaires, donnez-lui l'autorisation de « créer ». Un créateur d'un groupe de questionnaires est (par défaut) le propriétaire de ce groupe de questionnaires.

Template:Remarque

  • Questionnaires : Donne accès à toutes les questionnaires. Pour permettre à un utilisateur de créer et de gérer uniquement son propre questionnaire, donnez-lui l'autorisation de « créer ». Le créateur d'un questionnaire est le propriétaire du questionnaire et pourra toujours le gérer. N'oubliez pas que chaque questionnaire peut accorder des autorisations différentes.
L'autorisation globale est appliquée avant l'autorisation spécifique au questionnaire !
  • Thèmes : Permet à l'utilisateur d'utiliser tous les thèmes de disponibles et de modifier tous les thèmes non standard. Une personne disposant de ce droit doit avoir des connaissances suffisantes en HTML, Javascript et CSS. Si un utilisateur n'est pas familier avec ces choses et est censé utiliser des thèmes de conception spécifiques, il serait préférable de ne lui donner que l'autorisation de « lecture ». Chaque thème peut avoir des autorisations spécifiques.
  • Groupes d'utilisateurs : Permet à un utilisateur de créer/afficher/mettre à jour/supprimer des groupes d'utilisateurs.
  • Utilisateurs : Un utilisateur peut créer, modifier et supprimer ses propres utilisateurs d'administration avec cette autorisation. Les utilisateurs nouvellement créés ne peuvent pas avoir des autorisations plus élevées que l'utilisateur parent. Vous ne pourrez pas non plus modifier les utilisateurs appartenant à d'autres utilisateurs administratifs. Si cela doit être fait, une autorisation du Super-administrateur doit être accordée.
  • Super-administrateur : ne peut être ajouté que par un autre super-administrateur avec ce paramètre en tant que mise à jour et accorde une autorisation complète à l'ensemble de l'application LimeSurvey.


  • Utiliser l'authentification de la base de données interne : Permet aux utilisateurs d'accéder à l'administration de LimeSurvey via la page d'authentification (par exemple http://domain/admin/authentication/sa/login). Si elle n'est pas cochée et que l'utilisateur respectif essaie de se connecter au panneau de LimeSuvey, il obtiendra l'erreur suivante : « La méthode d'authentification de la base de données interne n'est pas autorisée pour cet utilisateur ».

Template:Remarque

Définir les permissions de thème pour un utilisateur

Avec les permissions de thème, vous pouvez décider quels thèmes un utilisateur peut sélectionner lors de la création ou de la modification d'une enquête.

Si vous avez des thèmes spécifiques pour un groupe d'utilisateurs, vous pouvez restreindre leur accès à d'autres thèmes pour vous assurer qu'ils n'utilisent que des thèmes créés pour eux.

Pour définir ou modifier les autorisations de thèmes pour un utilisateur, cliquez sur le symbole stylo et cadenas.



Sélectionnez les thèmes auxquels l'utilisateur ou les groupes d'utilisateurs respectifs doivent avoir accès. Après avoir terminé votre sélection ou désélection, n'oubliez pas de cliquer sur Sauvegarder : 0.75px.

Pour mieux comprendre cette fonction, consultez les exemples fournis ci-dessous.

Utiliser des mots de passe à usage unique

Un utilisateur peut ouvrir la page de connexion à l'administration de LimeSurvey sur xxxVotreInstance/limesurvey/admin et inscrire son identifiant et son mot de passe à utilisation unique qui aura été précédemment enregistré dans la table des utilisateurs (column one_time_pw) par une application externe.

Pour activer cette méthode de connexion, la ligne $use_one_time_passwords = false; doit être défini sur 'true' dans config.php (la valeur est 'false' par défaut) .

L'URL doit contenir les variables suivantes

  • user: Le nom d'utilisateur utilisé pour se connecter à LimeSurvey. Ce nom d'utilisateur doit exister dans la table 'users'.
  • onepass: Le mot de passe en clair correspondant au mot de passe de la tables 'users'.

Une URL valide pour se connecter à l'aide d'un mot de passe à usage unique ressemblera à ceci :

Le champ 'secretpassword' est du texte brut, pas un hachage SHA 256.

A vérifier

  • Le mot de passe à utilisation unique doit être activé : $use_one_time_passwords = true; dans config.php
  • Le nom d'utilisateur doit exister dans la base 'users' de limesurvey
  • Le mot de passe à utilisation unique doit être codé en MD5 dans la colonne one_time_pwd de la table 'users'.
  • Le mot de passe en clair va être codé par la fonction md5() de php et être comparé à la valeur de one_time_pwd correspondant à l'utilisateur de la table 'users'. Les deux doivent correspondre.
  • Si vous êtes confrontés à des coupure de session (timeout), vous pouvez augmenter la durée des sessions avec le paramètre $sessionlifetime (Par défaut 3600 secondes)

Définir les autorisations pour une seule enquête

Ces autorisations ne s'appliquent qu'à une seule enquête. Si vous souhaitez définir des autorisations pour l'ensemble du système, vous pouvez utiliser autorisations globales. Ces autorisations peuvent être proposées à un seul utilisateur ou à un groupe d'utilisateurs.


  Attention : Un compte utilisateur existant est requis pour définir les permissions pour une seule enquête. Si le compte n'existe pas, vous devez d'abord le créer, puis modifier les permissions d'enquête. Il en va de même pour offrir des permissions d'enquête à un groupe d'utilisateurs. Outre la nécessité de créer un compte utilisateur au préalable, vous devez également ajouter au moins un utilisateur à ce groupe afin de pouvoir le sélectionner et lui accorder des permissions d'enquête.



Template:Remarque


Pour modifier les permissions d'un questionnaire, cliquez sur l'onglet Paramètres'. Ensuite, cliquez sur Permissions du questionnaire et choisissez à qui vous souhaitez offrir des permissions. Les permissions peuvent être offerts soit séparément à des utilisateurs spécifiques, soit à un groupe d'utilisateurs.




Accorder des permissions sur un questionnaire à un utilisateur

À l'étape suivante, sélectionnez l'utilisateur qui recevra les permissions sur le questionnaire et cliquez sur Ajouter un utilisateur.



Après avoir cliqué sur Définir les permissions de questionnaire, la grille des permissions de questionnaire de l'utilisateur s'affichera.


Vous pouvez définir dans cette grille les permissions de questionnaire de l'utilisateur. Cocher une case accorde des permissions de questionnaire à l'utilisateur respectif. Si vous cochez une case de la première colonne, tous les droits de la ligne correspondante seront sélectionnés et supprimés.

Cliquez sur la double flèche droite pour accéder à la version étendue de la grille pour choisir spécifiquement les actions qui peuvent être effectuées par un utilisateur. Après avoir terminé de modifier les permissions du questionnaire, cliquez sur Sauvegarder, qui se trouve dans le coin supérieur droit de l'écran.

Quelques exemples sont fournis ci-dessous afin de vous aider à mieux comprendre le système de permissions de questionnaires de Limesurvey.

Accorder des permissions sur un questionnaire à un groupe d'utilisateur

Cliquez sur ajouter un groupe d'utilisateurs et sélectionnez le groupe d'utilisateurs auquel vous souhaitez ajouter les droits d'autorisation.

À l'étape suivante, sélectionnez les permissions que vous allouerez aux membres de ce groupe d'utilisateurs. N'oubliez pas de cliquer sur la double flèche droite pour obtenir une vue étendue de la grille des permissions.



Une fois que vous avez terminé de modifier les permissions du questionnaire, cliquez sur Sauvegarder.

Quelques exemples sont fournis ci-dessous afin de vous aider à mieux comprendre le système de permissions de questionnaires de Limesurvey.

La fonction de groupe d'utilisateurs est encore expérimentale. Utilisez notre bugs tracker pour décrire tout type d'incohérence.

Exemples

Différents scénarios sont présentés ci-dessous. Ils fournissent des conseils sur les permissions nécessaires pour certaines tâches spécifiques et sur la manière dont elles peuvent être accordées aux utilisateurs.


Ajouter un nouvel administrateur LimeSurvey

  • Connectez-vous en tant que admin.
  • Créez un nouveau compte utilisateur.
  • Accordez à cet utilisateur la permission Superadministrateur.
  • Pas nécessaire : Paramétrage des permissions du thème (Superadministrateur a toutes les permissions pour tous les thèmes).
  • Pas nécessaire : Paramétrage des permissions du questionnaire ( Superadministrateur a toutes les autorisations pour toutes les questionnaires).

Un nouvel utilisateur veut créer ses propres questionnaires

  • Connectez-vous en tant qu'admin (ou en tant qu'utilisateur ayant la permission Superadministrateur).
  • Créer un nouveau compte d'utilisateur.
  • Définissez les permissions globales pour cet utilisateur sur Permission de créer des questionnaires.
  • Facultatif : Définissez les autorisations de thème - sélectionnez le(s) thème(s) devant être utilisé(s) par le utilisateur/groupe d'utilisateurs.

Le créateur d'un questionnaire doit donner à une autre personne la permission de modifier son sondage

  • Connectez-vous en tant qu'admin (ou en tant qu'utilisateur disposant de l'autorisation Superadministrateur) .
  • Créer un nouveau compte utilisateur.
  • Définir pas de permissions globales pour l'utilisateur.
  • Définir pas de permissions de thème pour l'utilisateur.
  • Définir les permissions de questionnaire comme vous le souhaitez. S'il/elle doit recevoir toutes les permissions de questionnaire, vous pouvez cocher la première case de chaque ligne. Sinon, cliquez sur la double flèche droite pour voir la matrice développée (coin supérieur droit) et sélectionnez uniquement les droits que vous pensez que l'utilisateur respectif devrait avoir.

Une personne responsable d'un questionnaire souhaite afficher et exporter les résultats

  • Connectez-vous en tant qu'admin (ou en tant qu'utilisateur disposant de la permission Superadministrateur).
  • Créer un nouveau compte utilisateur.
  • Définir pas de permissions globales pour l'utilisateur.
  • Définir pas de permissions de thème pour l'utilisateur.
  • Définir les de permissions de questionnaire à : Réponses -> Afficher/lire et Exporter, et Statistiques : Afficher/lire.


Accorder l'autorisation d'aide à la traduction d'un questionnaire

  • Connectez-vous en tant qu'admin (ou en tant qu'utilisateur disposant de l'autorisation Superadministrateur).
  • Créer n' ' comptes d'utilisateurs (où n est le nombre de traducteurs).
  • Créez un groupe d'utilisateurs appelé Traducteurs et ajoutez les n comptes à ce groupe.
  • Allez dans le Autorisations de sondage et cliquez sur Ajouter un groupe d'utilisateurs.
  • S'ils ne font que des traductions, alors offrez-leur l'autorisation Traduction rapide.
Consultez notre section wiki sur les utilisateurs et leur classification telle qu'elle se trouve dans le code et la documentation.