Actions

Gebruikersbeheer

From LimeSurvey Manual

Revision as of 17:33, 11 February 2018 by Han (talk | contribs)

Gebruikersbeheer

Met gebruikersbeheer kunt u extra beheerders toevoegen. In dit hoofdstuk noemen we ze gewoon 'gebruikers'. Verwar ze niet met deelnemers aan de enquête (ook wel respondenten genoemd).

Gebruiker toevoegen

Om een gebruiker toe te voegen, klik op Configuratie -> Gebruikersbeheer.

File:LimeSurveyBenuzerVerwaltung.jpg

Klik daarna op Gebruiker toevoegen, dat staat rechtsboven de Gebruikersbeheertabel. Op een vervolgscherm wordt je dan gevraagd om:

  • Vul de gewenste gebruikersnaam in;
  • Vul het e-mailadres in.
    • LimeSurvey stuurt altijd een bevestiging per e-mail. Dit adres wordt ook gebruikt als contactadres voor enquêtes die door deze gebruiker aangemaakt worden.
    • Als je de gebruiker geen bevestiging wilt sturen, moet je hier je eigen e-mailadres invoeren. Na bevestiging kun je het wijzigen in dat van de gebruiker;
  • Vul de volledige naam van de gebruiker. Dit wordt gebruikt als contactpersoon.
  • Klik op de knop Gebruiker toevoegen.

De gebruiker is nu aangemaakt. Daarna zul je de globale rechten van de nieuwe gebruiker willen instellen, daarover later meer.

Zoals je hieronder kunt zien, zijn er 4 opties onder de kolom Actie waarmee je:

  • de algemene gegevens van een gebruiker kunt wijzigen door te klikken op de groene pen;
  • de gebruiker kunt verwijderen door te klikken op de afvalbak;
  • de rechten van de gebruiker kunt instellen door te klikken op het slotje;
  • de sjabloonrechten van de gebruiker kunt instellen door te klikken op de groene pen met een slotje.

Gebruiker wijzigen

Gebruik het pen-symbool om een gebruiker te wijzigen.

Daarna kun je het e-mailadres, de naam en het wachtwoord wijzigen. Om de wijziging(en) op te slaan klik op Bewaar.

Gebruiker verwijderen

Gebruik het verwijder-icoon in dezelfde regel om een gebruiker te verwijderen, en bevestig de verwijdering met OK.

Globale rechten van een gebruiker instellen

  Globale rechten gelden voor de hele LimeSurvey-installatie. Als je alleen voor één enquête rechten wil instellen kun je dat hier doen.


Klik op het slot-symbool om de rechten van een gebruiker in te stellen.

Er wordt gewerkt met de CRUD-methode (Create, read, update en delete) , net als bij gebruikersrechten voor een enquête. Klik als je de rechten wilt aanpassen altijd op de dubbele pijl (rechtsboven) om de matrix uit te klappen. Als je de eerste box aanvinkt dan worden alle boxen aangevinkt (dan wel uitgevinkt).

Nu kun je de volgende rechten instellen:

  • Labelsets: Het recht om labelsets te beheren (aanmaken, bekijken, wijzigen, verwijderen, exporteren en te importeren).
  • Instellingen & Plugins: Met dit recht kan een gebruiker de integriteit van gegevens controleren, de SQL-database exporteren naar een sql-bestand, de algemene instellingen beheren, php-info bekijken in de algemene instellingen. Ook kunnen de plug-ins worden beheerd.
  • Enquête: geeft toegang tot alle enquêtes. Om een gebruiker alleen zijn eigen enquêtes aan te laten maken en te laten beheren moet je alleen het recht 'create' toekennen. De aanmaker van de enquête is de eigenaar en de beheerder. Per enquête kunnen aan gebruikers verschillende rechten worden toegekend.
De globale rechten worden toegepast voor de rechten van de specifieke enquête!
  • Sjablonen: geeft de gebruiker rechten om de niet-standaardsjablonen te beheren en om alle sjablonen te gebruiken. Deze gebruiker moet voldoende kennis van HTML, JavaScript en CSS hebben. Mocht dit niet het geval zijn, stel dan liever de sjabloonrechten in op alleen lezen. Elk sjabloon kan eigen rechten hebben.
  • Gebruikersgroepen: Het recht van een gebruiker om gebruikersgroepen aan te maken, te bekijken, te wijzigen en te verwijderen.
  • Gebruikers: geeft de gebruiker het recht om eigen gebruikers aan te maken, te wijzigen, te verwijderen en maximaal zijn eigen rechten te geven. Andere rechten kunnen alleen door een Hoofdbeheerder ingesteld worden.
  • Hoofdbeheerder: geeft de gebruiker alle rechten binnen LimeSurvey. Alleen in te stellen door de gebruiker genaamd admin.
  Waarschuwing : Dit is erg gevaarlijk, wees voorzichtig om dit recht toe te kennen.


  • Use internal database authentication: This permission allows users to access LimeSurvey's panel via the authentication page (e.g. http://domain/admin/authentication/sa/login). If it is unchecked and the respective user tries to connect to the LimeSuvey's panel, he will get the following error: 'Internal database authentication method is not allowed for this user'.

Sjabloonrechten van een gebruiker instellen

Met deze rechten kun je bepalen welke sjablonen een gebruiker kan kiezen bij het aanmaken of wijzigen van een enquête. Zo kun je voorkomen dat hierbij voor een enquête ongewenste sjablonen gebruikt worden.

Als je een specifiek sjabloon hebt voor een bepaalde groep gebruikers of klanten dan kun je de rechten op andere sjablonen dusdanig inperken dat ze alleen deze kunnen kiezen.

Klik op het pen-slotsymbool om de rechten van een gebruiker op een sjabloon te wijzigen

Selecteer nu de sjablonen waar de gebruiker of gebruikersgroep toegang tot heeft. Druk daarna op Instellingen bewaren in de rechterbovenhoek: 0.75px

Bekijk voor een uitleg van deze functie de voorbeelden.

Wegwerpwachtwoorden gebruiken

Een gebruiker kan als beheerder inloggen (/limesurvey/admin) met gebruik van een gebruikersnaam en daarbij een wegwerpwachtwoord gebruiken. Hiervoor is de kolom 'one_time_pw' in de gebruikerstabel beschikbaar.

Om deze toegangsmethode te gebruiken moet er een instelling gewijzigd worden $use_one_time_passwords = true; in config.php. De standaardwaarde is 'false'.

De URL moet de volgende waarden bevatten:

  • user: de gebruikersnaam die gebruikt wordt om in te loggen op LimeSurvey. Deze moet bestaan!
  • onepass: het wachtwoord dat opgeslagen ligt in de gebruikerstabel

Een geldige URL voor een login met een wegwerpwachtwoord ziet er zo uit:

Aandachtspunten:

  • De functie voor wegwerpwachtwoorden moet aangezet worden met "$use_one_time_passwords = true;" in config.php.
  • De gebruikersnaam moet bestaan in de gebruikerstabel
  • Het wegwerpwachtwoord is opgeslagen als MD5 hash in de kolom one_time_pw van tabel users.
  • Het opgestuurde wachtwoord wordt met de sha256-functie vergeleken met het opgeslagen wachtwoord.
  • Na de login wordt het wachtwoord verwijderd. De gebruiker kan dus maar een keer het wegwerpwachtwoord gebruiken.

Rechten voor een enquête instellen

Deze rechten gelden alleen voor een enquête. Gebruik globale rechten om de rechten over het hele systeem in te stellen.

  Attentie : Om deze rechten voor een enquête in te kunnen stellen moet er een gebruiker aanwezig zijn. Maak deze dus eerst aan om dan de enquêterechten in te stellen. Als je rechten verleend aan een groep maak dan naast die groep ook een gebruiker aan in die groep.


Om de rechten op een enquête te wijzigen dien je eerst het Instellingen menu van je enquête te kiezen. Daarop staan de algemene instellingen. Klik op Enquête-rechten' en kies de gebruikers (of gebruikersgroep) waarvan je de rechten wilt instellen of wijzigen.

Gebruikersrechten gebruiker voor een enquête instellen

Kies daarna de gebruiker waarvoor je de rechten wilt instellen en klik op Voeg gebruiker toe.

Nadat je op Stel enquête rechten in hebt geklikt, verschijnt de matrix met rechten voor de enquête van de gebruiker.

In deze matrix kun je de rechten instellen van de gebruiker op de enquête. Om rechten in te stellen klik je op de betreffende checkbox. De checkbox in de eerste kolom zet of wist alle rechten in die rij.

Klik op de dubbele-pijl om de tabel met rechten uit te klappen. Klik als je klaar bent met wijzigen van de rechten op de knop Opslaan, die staat rechtsboven.

Bekijk voor een uitleg van deze functie de voorbeelden.

Rechten aan een gebruikersgroep verlenen

Klik op een gebruikersgroep toevoegen en kies de groep die je rechten op de enquête wilt verlenen.

You will select in the next step the permissions that you will allocate to the members of that user group. Do not forget to click on the double right arrowhead to get an extended view of the permissions matrix.

Als je klaar bent met het wijzigen van de rechten, klik dan op de knop Opslaan in de rechterbovenhoek.

Bekijk voor een uitleg van deze functie de voorbeelden.

The user group function is still experimental. Use our bugs tracker to describe any kind of inconsistencies.

Voorbeelden

In dit gedeelte gaan we in op rechten voor specifieke taken en hoe je die kunt verlenen aan gebruikers.

Een persoon met hoofdbeheerdersrechten toevoegen

  • Login als admin.
  • Maak een nieuw gebruikersaccount aan.
  • Stel de rechten voor deze gebruiker in op Hoofdbeheerder.
  • De hoofdbeheerder heeft alle rechten op sjablonen,
  • De hoofdbeheerder heeft alle rechten op alle enquêtes.

Een nieuwe gebruiker wil zelf enquêtes aanmaken

  • Login als admin, of als een gebruiker met Hoofdbeheerder-rechten.
  • Maak een nieuw gebruikersaccount aan.
  • Stel de rechten voor deze gebruiken op Maak een enquête aan.
  • Stel optioneel de rechten in op de sjablonen die de gebruiker of groep mag gebruiken.

De eigenaar van een enquête heeft een ander persoon nodig om zijn enquête te wijzigen

  • Login als admin, of als een gebruiker met Hoofdbeheerder-rechten.
  • Maak een nieuw gebruikersaccount aan.
  • Stel geen globale rechten voor deze gebruiker.
  • Stel geen sjabloonrechten in.
  • Stel de enquêterechten in op wat de gebruiker (niet) mag doen. Klik op de dubbele pijl om de matrix uit te klappen.

Een persoon moet resultaten in kunnen zien en ze exporteren

  • Login als admin, of als een gebruiker met Hoofdbeheerder-rechten
  • Maak een nieuw gebruikersaccount aan.
  • Stel geen als rechten in.
  • Stel geen als sjabloonrechten in.
  • Stel de enquêterechten in op: Responses: bekijk/lees en exporteer, Statistieken: bekijk /lees.

Ondersteuning door vertalers van de enquête

  • Log in als admin (of als hoofdbeheerder).
  • Maak n gebruikersaccounts aan (n : aantal vertalers).
  • Maak een gebruikersgroep Vertalers aan en voeg de net toegevoegde gebruikers daaraan toe.
  • Ga naar de Enquête rechten en klik op Voeg een gebruikergroep toe.
  • Als ze alleen vertalingen doen, verleen ze het recht Snelle vertaling.
Bekijk het overzicht met gebruikersrollen en hun classificatie.