<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.limesurvey.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Han</id>
	<title>LimeSurvey Manual - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.limesurvey.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Han"/>
	<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/Special:Contributions/Han"/>
	<updated>2026-08-10T12:42:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381693</id>
		<title>Plugin PasswordRequirement/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381693"/>
		<updated>2026-07-18T16:31:02Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Hoe lang mogen wachtwoorden zijn? : Deze plugin hanteert geen bovengrens voor de wachtwoordlengte.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Overzicht==&lt;br /&gt;
&lt;br /&gt;
De plugin &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; is een essentiële beveiligingsplugin voor LimeSurvey waarmee beheerders een streng wachtwoordbeleid kunnen afdwingen. Het biedt configureerbare vereisten voor wachtwoordcomplexiteit op twee verschillende gebieden:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inloggen door beheerders:&#039;&#039;&#039; Wachtwoorden die door LimeSurvey-beheerders worden gebruikt&lt;br /&gt;
* &#039;&#039;&#039;Functie voor het opslaan van enquêtes:&#039;&#039;&#039; Wachtwoorden die worden gebruikt voor de functie &amp;quot;Opslaan en later verder gaan&amp;quot; voor deelnemers aan de enquête&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Features&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Functies ==&lt;br /&gt;
&lt;br /&gt;
De plugin hanteert de volgende aanpasbare wachtwoordvereisten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; - Definieer het minimale aantal verplichte tekens&lt;br /&gt;
* &#039;&#039;&#039;Vereist cijfer&#039;&#039;&#039; - Verplicht ten minste één cijfer (0-9)&lt;br /&gt;
* &#039;&#039;&#039;Vereist hoofdletter&#039;&#039;&#039; - Verplicht ten minste één hoofdletter (A-Z)&lt;br /&gt;
* &#039;&#039;&#039;Vereist speciaal teken&#039;&#039;&#039; - Verplicht ten minste één speciaal teken (!@#$%&amp;amp;..., enz.)&lt;br /&gt;
&lt;br /&gt;
Elke vereiste kan onafhankelijk worden in- of uitgeschakeld per wachtwoordtype (inloggen beheerder, opslaan van enquêtes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Configuration&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuratie ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Accessing_Plugin_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen Plugin openen ===&lt;br /&gt;
&lt;br /&gt;
# Log in bij LimeSurvey als superbeheerder&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Administratie&#039;&#039;&#039; → &#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
# Zoek &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; in de lijst met kern-plugins&lt;br /&gt;
# Klik op de knop &#039;&#039;&#039;Instellingen&#039;&#039;&#039; (tandwielpictogram) naast de naam van de plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Administration_Login_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen inloggen beheerders ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten voor beheerdersaccounts geregeld.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden minimaal één cijfer (0-9) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPass123word&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één hoofdletter eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één hoofdletter (AZ) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPassword123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Ten minste één speciaal teken eisen&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één speciaal teken uit de volgende set bevatten: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt; Voorbeeld: &amp;lt;code&amp;gt;MyPassword@123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard &#039;12&#039; tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor beheerderswachtwoorden. Indien leeg, is de standaardwaarde 12 tekens. Voorbeeld: Instellen op 16, dan moet een nieuw wachtwoord ten minste 16 tekens hebben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Survey_Save_Feature_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen voor de functie &#039;Enquête opslaan&#039; ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten geregeld voor de functie &amp;quot;Opslaan en later verdergaan&amp;quot; die door respondenten van enquêtes kan worden gebruikt.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Wachtwoord controleren bij het opslaan van de enquête&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien uitgeschakeld, worden er geen wachtwoordvereisten afgedwongen voor het opslaan van enquêtes. Indien ingeschakeld, worden alle onderstaande geconfigureerde vereisten gecontroleerd.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer vereist&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één cijfer bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één hoofdletter&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één hoofdletter bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één speciaal teken&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op opgeslagen enquêtes is actief), moeten wachtwoorden voor opgeslagen enquêtes ten minste één speciaal teken bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard 8 tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor wachtwoorden voor het opslaan van enquêtes. Indien leeg, is de standaardwaarde 8 tekens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Default_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Standaardinstellingen ==&lt;br /&gt;
&lt;br /&gt;
De plugin wordt geleverd met de volgende standaardconfiguratie:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instelling !! Standaardwaarde&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Cijfer vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Hoofdletter vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Minimale lengte || 12 tekens&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Wachtwoord controleren || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Cijfer vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Hoofdletter vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Minimale lengte || 8 tekens&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_Experience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikerservaring ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Validation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Wachtwoordvalidatie ===&lt;br /&gt;
&lt;br /&gt;
Wanneer een gebruiker een wachtwoord probeert in te stellen dat niet voldoet aan de geconfigureerde vereisten:&lt;br /&gt;
&lt;br /&gt;
* Het systeem geeft duidelijke foutmeldingen weer die beschrijven aan welke vereisten niet wordt voldaan! &lt;br /&gt;
* Gebruikers krijgen specifieke feedback over wat er ontbreekt (bijv. &amp;quot;Het wachtwoord moet ten minste één hoofdletter bevatten&amp;quot;)! &lt;br /&gt;
* Het wachtwoord wordt afgewezen en moet opnieuw worden ingevoerd met de correcties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security_Recommendations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Beveiligingsaanbevelingen ==&lt;br /&gt;
&lt;br /&gt;
Voor extra beveiliging adviseert LimeSurvey het volgende:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Voor beheerders:&#039;&#039;&#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens&lt;br /&gt;
* &#039;&#039;&#039;Voor deelnemers aan de enquête:&#039;&#039;&#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Generation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wachtwoord genereren ==&lt;br /&gt;
&lt;br /&gt;
Wanneer de plugin actief is, kan het systeem automatisch wachtwoorden genereren die voldoen aan de geconfigureerde vereisten wanneer:&lt;br /&gt;
&lt;br /&gt;
* Het aanmaken van beheerdersaccounts&lt;br /&gt;
* Het opnieuw instellen van beheerderswachtwoorden&lt;br /&gt;
&lt;br /&gt;
De gegenereerde wachtwoorden bevatten alle vereiste tekensoorten en houden rekening met de ingestelde minimale lengte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Compatibility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Compatibiliteit ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LimeSurvey-versies:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin-versie:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;Licentie:&#039;&#039;&#039; GNU General Public License versie 2 of later&lt;br /&gt;
* &#039;&#039;&#039;Auteur:&#039;&#039;&#039; LimeSurvey GmbH&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;FAQ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Veelgestelde vragen ==&lt;br /&gt;
&lt;br /&gt;
; Welke speciale tekens zijn toegestaan?&lt;br /&gt;
: De volgende tekens worden als speciaal beschouwd: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Kan ik verschillende vereisten instellen voor verschillende beheerders? &lt;br /&gt;
: Nee, de vereisten gelden wereldwijd voor alle beheerdersaccounts.&lt;br /&gt;
&lt;br /&gt;
; Wat gebeurt er als ik de plugin uitschakel?&lt;br /&gt;
: De wachtwoordvereisten worden dan niet langer afgedwongen. Bestaande wachtwoorden blijven ongewijzigd, maar er kunnen nieuwe wachtwoorden worden ingesteld die niet aan de vereisten hoeven te voldoen.&lt;br /&gt;
&lt;br /&gt;
; Kan ik de minimale lengte op 0 instellen?&lt;br /&gt;
: Ja, maar dit wordt om veiligheidsredenen afgeraden. Het systeem accepteert lege wachtwoorden als alle andere vereisten zijn uitgeschakeld.&lt;br /&gt;
&lt;br /&gt;
; Dwingt de plugin wachtwoordwijzigingen af voor bestaande gebruikers? &lt;br /&gt;
: Nee, de vereisten gelden alleen voor nieuwe wachtwoorden en het resetten van een wachtwoord. Bestaande wachtwoorden worden niet beïnvloed.&lt;br /&gt;
&lt;br /&gt;
; Hoe lang mogen wachtwoorden zijn?&lt;br /&gt;
: Deze plugin hanteert geen bovengrens voor de wachtwoordlengte.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/46/nl&amp;diff=381692</id>
		<title>Translations:Plugin PasswordRequirement/46/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/46/nl&amp;diff=381692"/>
		<updated>2026-07-18T16:30:43Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Hoe lang mogen wachtwoorden zijn? : Deze plugin hanteert geen bovengrens voor de wachtwoordlengte.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Hoe lang mogen wachtwoorden zijn?&lt;br /&gt;
: Deze plugin hanteert geen bovengrens voor de wachtwoordlengte.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/45/nl&amp;diff=381691</id>
		<title>Translations:Plugin PasswordRequirement/45/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/45/nl&amp;diff=381691"/>
		<updated>2026-07-18T16:30:03Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Dwingt de plugin wachtwoordwijzigingen af voor bestaande gebruikers?  : Nee, de vereisten gelden alleen voor nieuwe wachtwoorden en het resetten van een wachtwoord. Bestaande wachtwoorden worden niet beïnvloed.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Dwingt de plugin wachtwoordwijzigingen af voor bestaande gebruikers? &lt;br /&gt;
: Nee, de vereisten gelden alleen voor nieuwe wachtwoorden en het resetten van een wachtwoord. Bestaande wachtwoorden worden niet beïnvloed.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381690</id>
		<title>Plugin PasswordRequirement/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381690"/>
		<updated>2026-07-18T16:30:01Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Kan ik de minimale lengte op 0 instellen? : Ja, maar dit wordt om veiligheidsredenen afgeraden. Het systeem accepteert lege wachtwoorden als alle andere vereisten zijn uitgeschakeld.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Overzicht==&lt;br /&gt;
&lt;br /&gt;
De plugin &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; is een essentiële beveiligingsplugin voor LimeSurvey waarmee beheerders een streng wachtwoordbeleid kunnen afdwingen. Het biedt configureerbare vereisten voor wachtwoordcomplexiteit op twee verschillende gebieden:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inloggen door beheerders:&#039;&#039;&#039; Wachtwoorden die door LimeSurvey-beheerders worden gebruikt&lt;br /&gt;
* &#039;&#039;&#039;Functie voor het opslaan van enquêtes:&#039;&#039;&#039; Wachtwoorden die worden gebruikt voor de functie &amp;quot;Opslaan en later verder gaan&amp;quot; voor deelnemers aan de enquête&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Features&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Functies ==&lt;br /&gt;
&lt;br /&gt;
De plugin hanteert de volgende aanpasbare wachtwoordvereisten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; - Definieer het minimale aantal verplichte tekens&lt;br /&gt;
* &#039;&#039;&#039;Vereist cijfer&#039;&#039;&#039; - Verplicht ten minste één cijfer (0-9)&lt;br /&gt;
* &#039;&#039;&#039;Vereist hoofdletter&#039;&#039;&#039; - Verplicht ten minste één hoofdletter (A-Z)&lt;br /&gt;
* &#039;&#039;&#039;Vereist speciaal teken&#039;&#039;&#039; - Verplicht ten minste één speciaal teken (!@#$%&amp;amp;..., enz.)&lt;br /&gt;
&lt;br /&gt;
Elke vereiste kan onafhankelijk worden in- of uitgeschakeld per wachtwoordtype (inloggen beheerder, opslaan van enquêtes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Configuration&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuratie ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Accessing_Plugin_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen Plugin openen ===&lt;br /&gt;
&lt;br /&gt;
# Log in bij LimeSurvey als superbeheerder&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Administratie&#039;&#039;&#039; → &#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
# Zoek &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; in de lijst met kern-plugins&lt;br /&gt;
# Klik op de knop &#039;&#039;&#039;Instellingen&#039;&#039;&#039; (tandwielpictogram) naast de naam van de plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Administration_Login_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen inloggen beheerders ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten voor beheerdersaccounts geregeld.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden minimaal één cijfer (0-9) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPass123word&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één hoofdletter eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één hoofdletter (AZ) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPassword123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Ten minste één speciaal teken eisen&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één speciaal teken uit de volgende set bevatten: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt; Voorbeeld: &amp;lt;code&amp;gt;MyPassword@123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard &#039;12&#039; tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor beheerderswachtwoorden. Indien leeg, is de standaardwaarde 12 tekens. Voorbeeld: Instellen op 16, dan moet een nieuw wachtwoord ten minste 16 tekens hebben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Survey_Save_Feature_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen voor de functie &#039;Enquête opslaan&#039; ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten geregeld voor de functie &amp;quot;Opslaan en later verdergaan&amp;quot; die door respondenten van enquêtes kan worden gebruikt.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Wachtwoord controleren bij het opslaan van de enquête&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien uitgeschakeld, worden er geen wachtwoordvereisten afgedwongen voor het opslaan van enquêtes. Indien ingeschakeld, worden alle onderstaande geconfigureerde vereisten gecontroleerd.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer vereist&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één cijfer bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één hoofdletter&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één hoofdletter bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één speciaal teken&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op opgeslagen enquêtes is actief), moeten wachtwoorden voor opgeslagen enquêtes ten minste één speciaal teken bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard 8 tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor wachtwoorden voor het opslaan van enquêtes. Indien leeg, is de standaardwaarde 8 tekens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Default_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Standaardinstellingen ==&lt;br /&gt;
&lt;br /&gt;
De plugin wordt geleverd met de volgende standaardconfiguratie:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instelling !! Standaardwaarde&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Cijfer vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Hoofdletter vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Minimale lengte || 12 tekens&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Wachtwoord controleren || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Cijfer vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Hoofdletter vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Minimale lengte || 8 tekens&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_Experience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikerservaring ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Validation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Wachtwoordvalidatie ===&lt;br /&gt;
&lt;br /&gt;
Wanneer een gebruiker een wachtwoord probeert in te stellen dat niet voldoet aan de geconfigureerde vereisten:&lt;br /&gt;
&lt;br /&gt;
* Het systeem geeft duidelijke foutmeldingen weer die beschrijven aan welke vereisten niet wordt voldaan! &lt;br /&gt;
* Gebruikers krijgen specifieke feedback over wat er ontbreekt (bijv. &amp;quot;Het wachtwoord moet ten minste één hoofdletter bevatten&amp;quot;)! &lt;br /&gt;
* Het wachtwoord wordt afgewezen en moet opnieuw worden ingevoerd met de correcties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security_Recommendations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Beveiligingsaanbevelingen ==&lt;br /&gt;
&lt;br /&gt;
Voor extra beveiliging adviseert LimeSurvey het volgende:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Voor beheerders:&#039;&#039;&#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens&lt;br /&gt;
* &#039;&#039;&#039;Voor deelnemers aan de enquête:&#039;&#039;&#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Generation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wachtwoord genereren ==&lt;br /&gt;
&lt;br /&gt;
Wanneer de plugin actief is, kan het systeem automatisch wachtwoorden genereren die voldoen aan de geconfigureerde vereisten wanneer:&lt;br /&gt;
&lt;br /&gt;
* Het aanmaken van beheerdersaccounts&lt;br /&gt;
* Het opnieuw instellen van beheerderswachtwoorden&lt;br /&gt;
&lt;br /&gt;
De gegenereerde wachtwoorden bevatten alle vereiste tekensoorten en houden rekening met de ingestelde minimale lengte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Compatibility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Compatibiliteit ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LimeSurvey-versies:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin-versie:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;Licentie:&#039;&#039;&#039; GNU General Public License versie 2 of later&lt;br /&gt;
* &#039;&#039;&#039;Auteur:&#039;&#039;&#039; LimeSurvey GmbH&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;FAQ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Veelgestelde vragen ==&lt;br /&gt;
&lt;br /&gt;
; Welke speciale tekens zijn toegestaan?&lt;br /&gt;
: De volgende tekens worden als speciaal beschouwd: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Kan ik verschillende vereisten instellen voor verschillende beheerders? &lt;br /&gt;
: Nee, de vereisten gelden wereldwijd voor alle beheerdersaccounts.&lt;br /&gt;
&lt;br /&gt;
; Wat gebeurt er als ik de plugin uitschakel?&lt;br /&gt;
: De wachtwoordvereisten worden dan niet langer afgedwongen. Bestaande wachtwoorden blijven ongewijzigd, maar er kunnen nieuwe wachtwoorden worden ingesteld die niet aan de vereisten hoeven te voldoen.&lt;br /&gt;
&lt;br /&gt;
; Kan ik de minimale lengte op 0 instellen?&lt;br /&gt;
: Ja, maar dit wordt om veiligheidsredenen afgeraden. Het systeem accepteert lege wachtwoorden als alle andere vereisten zijn uitgeschakeld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Does the plugin enforce password changes for existing users?&lt;br /&gt;
: No, the requirements apply only to new passwords or password resets. Existing passwords are not affected.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; How long can passwords be?&lt;br /&gt;
: There is no upper limit on password length enforced by this plugin.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/44/nl&amp;diff=381689</id>
		<title>Translations:Plugin PasswordRequirement/44/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/44/nl&amp;diff=381689"/>
		<updated>2026-07-18T16:29:06Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Kan ik de minimale lengte op 0 instellen? : Ja, maar dit wordt om veiligheidsredenen afgeraden. Het systeem accepteert lege wachtwoorden als alle andere vereisten zijn uitgeschakeld.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Kan ik de minimale lengte op 0 instellen?&lt;br /&gt;
: Ja, maar dit wordt om veiligheidsredenen afgeraden. Het systeem accepteert lege wachtwoorden als alle andere vereisten zijn uitgeschakeld.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381688</id>
		<title>Plugin PasswordRequirement/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381688"/>
		<updated>2026-07-18T16:29:01Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Wat gebeurt er als ik de plugin uitschakel? : De wachtwoordvereisten worden dan niet langer afgedwongen. Bestaande wachtwoorden blijven ongewijzigd, maar er kunnen nieuwe wachtwoorden worden ingesteld die niet aan de vereisten hoeven te voldoen.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Overzicht==&lt;br /&gt;
&lt;br /&gt;
De plugin &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; is een essentiële beveiligingsplugin voor LimeSurvey waarmee beheerders een streng wachtwoordbeleid kunnen afdwingen. Het biedt configureerbare vereisten voor wachtwoordcomplexiteit op twee verschillende gebieden:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inloggen door beheerders:&#039;&#039;&#039; Wachtwoorden die door LimeSurvey-beheerders worden gebruikt&lt;br /&gt;
* &#039;&#039;&#039;Functie voor het opslaan van enquêtes:&#039;&#039;&#039; Wachtwoorden die worden gebruikt voor de functie &amp;quot;Opslaan en later verder gaan&amp;quot; voor deelnemers aan de enquête&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Features&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Functies ==&lt;br /&gt;
&lt;br /&gt;
De plugin hanteert de volgende aanpasbare wachtwoordvereisten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; - Definieer het minimale aantal verplichte tekens&lt;br /&gt;
* &#039;&#039;&#039;Vereist cijfer&#039;&#039;&#039; - Verplicht ten minste één cijfer (0-9)&lt;br /&gt;
* &#039;&#039;&#039;Vereist hoofdletter&#039;&#039;&#039; - Verplicht ten minste één hoofdletter (A-Z)&lt;br /&gt;
* &#039;&#039;&#039;Vereist speciaal teken&#039;&#039;&#039; - Verplicht ten minste één speciaal teken (!@#$%&amp;amp;..., enz.)&lt;br /&gt;
&lt;br /&gt;
Elke vereiste kan onafhankelijk worden in- of uitgeschakeld per wachtwoordtype (inloggen beheerder, opslaan van enquêtes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Configuration&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuratie ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Accessing_Plugin_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen Plugin openen ===&lt;br /&gt;
&lt;br /&gt;
# Log in bij LimeSurvey als superbeheerder&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Administratie&#039;&#039;&#039; → &#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
# Zoek &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; in de lijst met kern-plugins&lt;br /&gt;
# Klik op de knop &#039;&#039;&#039;Instellingen&#039;&#039;&#039; (tandwielpictogram) naast de naam van de plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Administration_Login_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen inloggen beheerders ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten voor beheerdersaccounts geregeld.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden minimaal één cijfer (0-9) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPass123word&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één hoofdletter eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één hoofdletter (AZ) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPassword123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Ten minste één speciaal teken eisen&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één speciaal teken uit de volgende set bevatten: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt; Voorbeeld: &amp;lt;code&amp;gt;MyPassword@123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard &#039;12&#039; tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor beheerderswachtwoorden. Indien leeg, is de standaardwaarde 12 tekens. Voorbeeld: Instellen op 16, dan moet een nieuw wachtwoord ten minste 16 tekens hebben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Survey_Save_Feature_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen voor de functie &#039;Enquête opslaan&#039; ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten geregeld voor de functie &amp;quot;Opslaan en later verdergaan&amp;quot; die door respondenten van enquêtes kan worden gebruikt.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Wachtwoord controleren bij het opslaan van de enquête&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien uitgeschakeld, worden er geen wachtwoordvereisten afgedwongen voor het opslaan van enquêtes. Indien ingeschakeld, worden alle onderstaande geconfigureerde vereisten gecontroleerd.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer vereist&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één cijfer bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één hoofdletter&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één hoofdletter bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één speciaal teken&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op opgeslagen enquêtes is actief), moeten wachtwoorden voor opgeslagen enquêtes ten minste één speciaal teken bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard 8 tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor wachtwoorden voor het opslaan van enquêtes. Indien leeg, is de standaardwaarde 8 tekens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Default_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Standaardinstellingen ==&lt;br /&gt;
&lt;br /&gt;
De plugin wordt geleverd met de volgende standaardconfiguratie:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instelling !! Standaardwaarde&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Cijfer vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Hoofdletter vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Minimale lengte || 12 tekens&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Wachtwoord controleren || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Cijfer vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Hoofdletter vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Minimale lengte || 8 tekens&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_Experience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikerservaring ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Validation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Wachtwoordvalidatie ===&lt;br /&gt;
&lt;br /&gt;
Wanneer een gebruiker een wachtwoord probeert in te stellen dat niet voldoet aan de geconfigureerde vereisten:&lt;br /&gt;
&lt;br /&gt;
* Het systeem geeft duidelijke foutmeldingen weer die beschrijven aan welke vereisten niet wordt voldaan! &lt;br /&gt;
* Gebruikers krijgen specifieke feedback over wat er ontbreekt (bijv. &amp;quot;Het wachtwoord moet ten minste één hoofdletter bevatten&amp;quot;)! &lt;br /&gt;
* Het wachtwoord wordt afgewezen en moet opnieuw worden ingevoerd met de correcties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security_Recommendations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Beveiligingsaanbevelingen ==&lt;br /&gt;
&lt;br /&gt;
Voor extra beveiliging adviseert LimeSurvey het volgende:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Voor beheerders:&#039;&#039;&#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens&lt;br /&gt;
* &#039;&#039;&#039;Voor deelnemers aan de enquête:&#039;&#039;&#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Generation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wachtwoord genereren ==&lt;br /&gt;
&lt;br /&gt;
Wanneer de plugin actief is, kan het systeem automatisch wachtwoorden genereren die voldoen aan de geconfigureerde vereisten wanneer:&lt;br /&gt;
&lt;br /&gt;
* Het aanmaken van beheerdersaccounts&lt;br /&gt;
* Het opnieuw instellen van beheerderswachtwoorden&lt;br /&gt;
&lt;br /&gt;
De gegenereerde wachtwoorden bevatten alle vereiste tekensoorten en houden rekening met de ingestelde minimale lengte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Compatibility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Compatibiliteit ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LimeSurvey-versies:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin-versie:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;Licentie:&#039;&#039;&#039; GNU General Public License versie 2 of later&lt;br /&gt;
* &#039;&#039;&#039;Auteur:&#039;&#039;&#039; LimeSurvey GmbH&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;FAQ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Veelgestelde vragen ==&lt;br /&gt;
&lt;br /&gt;
; Welke speciale tekens zijn toegestaan?&lt;br /&gt;
: De volgende tekens worden als speciaal beschouwd: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Kan ik verschillende vereisten instellen voor verschillende beheerders? &lt;br /&gt;
: Nee, de vereisten gelden wereldwijd voor alle beheerdersaccounts.&lt;br /&gt;
&lt;br /&gt;
; Wat gebeurt er als ik de plugin uitschakel?&lt;br /&gt;
: De wachtwoordvereisten worden dan niet langer afgedwongen. Bestaande wachtwoorden blijven ongewijzigd, maar er kunnen nieuwe wachtwoorden worden ingesteld die niet aan de vereisten hoeven te voldoen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set the minimum length to 0?&lt;br /&gt;
: Yes, but it&#039;s not recommended for security reasons. The system will accept empty passwords if all other requirements are disabled.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Does the plugin enforce password changes for existing users?&lt;br /&gt;
: No, the requirements apply only to new passwords or password resets. Existing passwords are not affected.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; How long can passwords be?&lt;br /&gt;
: There is no upper limit on password length enforced by this plugin.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/43/nl&amp;diff=381687</id>
		<title>Translations:Plugin PasswordRequirement/43/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/43/nl&amp;diff=381687"/>
		<updated>2026-07-18T16:28:31Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Wat gebeurt er als ik de plugin uitschakel? : De wachtwoordvereisten worden dan niet langer afgedwongen. Bestaande wachtwoorden blijven ongewijzigd, maar er kunnen nieuwe wachtwoorden worden ingesteld die niet aan de vereisten hoeven te voldoen.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Wat gebeurt er als ik de plugin uitschakel?&lt;br /&gt;
: De wachtwoordvereisten worden dan niet langer afgedwongen. Bestaande wachtwoorden blijven ongewijzigd, maar er kunnen nieuwe wachtwoorden worden ingesteld die niet aan de vereisten hoeven te voldoen.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381686</id>
		<title>Plugin PasswordRequirement/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381686"/>
		<updated>2026-07-18T16:28:01Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Kan ik verschillende vereisten instellen voor verschillende beheerders?  : Nee, de vereisten gelden wereldwijd voor alle beheerdersaccounts.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Overzicht==&lt;br /&gt;
&lt;br /&gt;
De plugin &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; is een essentiële beveiligingsplugin voor LimeSurvey waarmee beheerders een streng wachtwoordbeleid kunnen afdwingen. Het biedt configureerbare vereisten voor wachtwoordcomplexiteit op twee verschillende gebieden:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inloggen door beheerders:&#039;&#039;&#039; Wachtwoorden die door LimeSurvey-beheerders worden gebruikt&lt;br /&gt;
* &#039;&#039;&#039;Functie voor het opslaan van enquêtes:&#039;&#039;&#039; Wachtwoorden die worden gebruikt voor de functie &amp;quot;Opslaan en later verder gaan&amp;quot; voor deelnemers aan de enquête&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Features&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Functies ==&lt;br /&gt;
&lt;br /&gt;
De plugin hanteert de volgende aanpasbare wachtwoordvereisten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; - Definieer het minimale aantal verplichte tekens&lt;br /&gt;
* &#039;&#039;&#039;Vereist cijfer&#039;&#039;&#039; - Verplicht ten minste één cijfer (0-9)&lt;br /&gt;
* &#039;&#039;&#039;Vereist hoofdletter&#039;&#039;&#039; - Verplicht ten minste één hoofdletter (A-Z)&lt;br /&gt;
* &#039;&#039;&#039;Vereist speciaal teken&#039;&#039;&#039; - Verplicht ten minste één speciaal teken (!@#$%&amp;amp;..., enz.)&lt;br /&gt;
&lt;br /&gt;
Elke vereiste kan onafhankelijk worden in- of uitgeschakeld per wachtwoordtype (inloggen beheerder, opslaan van enquêtes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Configuration&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuratie ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Accessing_Plugin_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen Plugin openen ===&lt;br /&gt;
&lt;br /&gt;
# Log in bij LimeSurvey als superbeheerder&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Administratie&#039;&#039;&#039; → &#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
# Zoek &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; in de lijst met kern-plugins&lt;br /&gt;
# Klik op de knop &#039;&#039;&#039;Instellingen&#039;&#039;&#039; (tandwielpictogram) naast de naam van de plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Administration_Login_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen inloggen beheerders ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten voor beheerdersaccounts geregeld.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden minimaal één cijfer (0-9) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPass123word&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één hoofdletter eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één hoofdletter (AZ) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPassword123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Ten minste één speciaal teken eisen&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één speciaal teken uit de volgende set bevatten: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt; Voorbeeld: &amp;lt;code&amp;gt;MyPassword@123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard &#039;12&#039; tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor beheerderswachtwoorden. Indien leeg, is de standaardwaarde 12 tekens. Voorbeeld: Instellen op 16, dan moet een nieuw wachtwoord ten minste 16 tekens hebben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Survey_Save_Feature_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen voor de functie &#039;Enquête opslaan&#039; ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten geregeld voor de functie &amp;quot;Opslaan en later verdergaan&amp;quot; die door respondenten van enquêtes kan worden gebruikt.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Wachtwoord controleren bij het opslaan van de enquête&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien uitgeschakeld, worden er geen wachtwoordvereisten afgedwongen voor het opslaan van enquêtes. Indien ingeschakeld, worden alle onderstaande geconfigureerde vereisten gecontroleerd.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer vereist&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één cijfer bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één hoofdletter&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één hoofdletter bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één speciaal teken&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op opgeslagen enquêtes is actief), moeten wachtwoorden voor opgeslagen enquêtes ten minste één speciaal teken bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard 8 tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor wachtwoorden voor het opslaan van enquêtes. Indien leeg, is de standaardwaarde 8 tekens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Default_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Standaardinstellingen ==&lt;br /&gt;
&lt;br /&gt;
De plugin wordt geleverd met de volgende standaardconfiguratie:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instelling !! Standaardwaarde&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Cijfer vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Hoofdletter vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Minimale lengte || 12 tekens&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Wachtwoord controleren || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Cijfer vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Hoofdletter vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Minimale lengte || 8 tekens&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_Experience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikerservaring ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Validation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Wachtwoordvalidatie ===&lt;br /&gt;
&lt;br /&gt;
Wanneer een gebruiker een wachtwoord probeert in te stellen dat niet voldoet aan de geconfigureerde vereisten:&lt;br /&gt;
&lt;br /&gt;
* Het systeem geeft duidelijke foutmeldingen weer die beschrijven aan welke vereisten niet wordt voldaan! &lt;br /&gt;
* Gebruikers krijgen specifieke feedback over wat er ontbreekt (bijv. &amp;quot;Het wachtwoord moet ten minste één hoofdletter bevatten&amp;quot;)! &lt;br /&gt;
* Het wachtwoord wordt afgewezen en moet opnieuw worden ingevoerd met de correcties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security_Recommendations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Beveiligingsaanbevelingen ==&lt;br /&gt;
&lt;br /&gt;
Voor extra beveiliging adviseert LimeSurvey het volgende:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Voor beheerders:&#039;&#039;&#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens&lt;br /&gt;
* &#039;&#039;&#039;Voor deelnemers aan de enquête:&#039;&#039;&#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Generation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wachtwoord genereren ==&lt;br /&gt;
&lt;br /&gt;
Wanneer de plugin actief is, kan het systeem automatisch wachtwoorden genereren die voldoen aan de geconfigureerde vereisten wanneer:&lt;br /&gt;
&lt;br /&gt;
* Het aanmaken van beheerdersaccounts&lt;br /&gt;
* Het opnieuw instellen van beheerderswachtwoorden&lt;br /&gt;
&lt;br /&gt;
De gegenereerde wachtwoorden bevatten alle vereiste tekensoorten en houden rekening met de ingestelde minimale lengte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Compatibility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Compatibiliteit ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LimeSurvey-versies:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin-versie:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;Licentie:&#039;&#039;&#039; GNU General Public License versie 2 of later&lt;br /&gt;
* &#039;&#039;&#039;Auteur:&#039;&#039;&#039; LimeSurvey GmbH&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;FAQ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Veelgestelde vragen ==&lt;br /&gt;
&lt;br /&gt;
; Welke speciale tekens zijn toegestaan?&lt;br /&gt;
: De volgende tekens worden als speciaal beschouwd: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Kan ik verschillende vereisten instellen voor verschillende beheerders? &lt;br /&gt;
: Nee, de vereisten gelden wereldwijd voor alle beheerdersaccounts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What happens if I disable the plugin?&lt;br /&gt;
: Password requirements will no longer be enforced. Existing passwords remain unchanged, but new passwords can be set without meeting the requirements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set the minimum length to 0?&lt;br /&gt;
: Yes, but it&#039;s not recommended for security reasons. The system will accept empty passwords if all other requirements are disabled.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Does the plugin enforce password changes for existing users?&lt;br /&gt;
: No, the requirements apply only to new passwords or password resets. Existing passwords are not affected.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; How long can passwords be?&lt;br /&gt;
: There is no upper limit on password length enforced by this plugin.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/42/nl&amp;diff=381685</id>
		<title>Translations:Plugin PasswordRequirement/42/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/42/nl&amp;diff=381685"/>
		<updated>2026-07-18T16:27:06Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Kan ik verschillende vereisten instellen voor verschillende beheerders?  : Nee, de vereisten gelden wereldwijd voor alle beheerdersaccounts.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Kan ik verschillende vereisten instellen voor verschillende beheerders? &lt;br /&gt;
: Nee, de vereisten gelden wereldwijd voor alle beheerdersaccounts.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381684</id>
		<title>Plugin PasswordRequirement/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381684"/>
		<updated>2026-07-18T16:27:01Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Welke speciale tekens zijn toegestaan? : De volgende tekens worden als speciaal beschouwd: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Overzicht==&lt;br /&gt;
&lt;br /&gt;
De plugin &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; is een essentiële beveiligingsplugin voor LimeSurvey waarmee beheerders een streng wachtwoordbeleid kunnen afdwingen. Het biedt configureerbare vereisten voor wachtwoordcomplexiteit op twee verschillende gebieden:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inloggen door beheerders:&#039;&#039;&#039; Wachtwoorden die door LimeSurvey-beheerders worden gebruikt&lt;br /&gt;
* &#039;&#039;&#039;Functie voor het opslaan van enquêtes:&#039;&#039;&#039; Wachtwoorden die worden gebruikt voor de functie &amp;quot;Opslaan en later verder gaan&amp;quot; voor deelnemers aan de enquête&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Features&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Functies ==&lt;br /&gt;
&lt;br /&gt;
De plugin hanteert de volgende aanpasbare wachtwoordvereisten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; - Definieer het minimale aantal verplichte tekens&lt;br /&gt;
* &#039;&#039;&#039;Vereist cijfer&#039;&#039;&#039; - Verplicht ten minste één cijfer (0-9)&lt;br /&gt;
* &#039;&#039;&#039;Vereist hoofdletter&#039;&#039;&#039; - Verplicht ten minste één hoofdletter (A-Z)&lt;br /&gt;
* &#039;&#039;&#039;Vereist speciaal teken&#039;&#039;&#039; - Verplicht ten minste één speciaal teken (!@#$%&amp;amp;..., enz.)&lt;br /&gt;
&lt;br /&gt;
Elke vereiste kan onafhankelijk worden in- of uitgeschakeld per wachtwoordtype (inloggen beheerder, opslaan van enquêtes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Configuration&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuratie ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Accessing_Plugin_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen Plugin openen ===&lt;br /&gt;
&lt;br /&gt;
# Log in bij LimeSurvey als superbeheerder&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Administratie&#039;&#039;&#039; → &#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
# Zoek &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; in de lijst met kern-plugins&lt;br /&gt;
# Klik op de knop &#039;&#039;&#039;Instellingen&#039;&#039;&#039; (tandwielpictogram) naast de naam van de plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Administration_Login_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen inloggen beheerders ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten voor beheerdersaccounts geregeld.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden minimaal één cijfer (0-9) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPass123word&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één hoofdletter eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één hoofdletter (AZ) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPassword123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Ten minste één speciaal teken eisen&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één speciaal teken uit de volgende set bevatten: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt; Voorbeeld: &amp;lt;code&amp;gt;MyPassword@123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard &#039;12&#039; tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor beheerderswachtwoorden. Indien leeg, is de standaardwaarde 12 tekens. Voorbeeld: Instellen op 16, dan moet een nieuw wachtwoord ten minste 16 tekens hebben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Survey_Save_Feature_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen voor de functie &#039;Enquête opslaan&#039; ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten geregeld voor de functie &amp;quot;Opslaan en later verdergaan&amp;quot; die door respondenten van enquêtes kan worden gebruikt.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Wachtwoord controleren bij het opslaan van de enquête&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien uitgeschakeld, worden er geen wachtwoordvereisten afgedwongen voor het opslaan van enquêtes. Indien ingeschakeld, worden alle onderstaande geconfigureerde vereisten gecontroleerd.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer vereist&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één cijfer bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één hoofdletter&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één hoofdletter bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één speciaal teken&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op opgeslagen enquêtes is actief), moeten wachtwoorden voor opgeslagen enquêtes ten minste één speciaal teken bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard 8 tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor wachtwoorden voor het opslaan van enquêtes. Indien leeg, is de standaardwaarde 8 tekens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Default_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Standaardinstellingen ==&lt;br /&gt;
&lt;br /&gt;
De plugin wordt geleverd met de volgende standaardconfiguratie:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instelling !! Standaardwaarde&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Cijfer vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Hoofdletter vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Minimale lengte || 12 tekens&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Wachtwoord controleren || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Cijfer vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Hoofdletter vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Minimale lengte || 8 tekens&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_Experience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikerservaring ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Validation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Wachtwoordvalidatie ===&lt;br /&gt;
&lt;br /&gt;
Wanneer een gebruiker een wachtwoord probeert in te stellen dat niet voldoet aan de geconfigureerde vereisten:&lt;br /&gt;
&lt;br /&gt;
* Het systeem geeft duidelijke foutmeldingen weer die beschrijven aan welke vereisten niet wordt voldaan! &lt;br /&gt;
* Gebruikers krijgen specifieke feedback over wat er ontbreekt (bijv. &amp;quot;Het wachtwoord moet ten minste één hoofdletter bevatten&amp;quot;)! &lt;br /&gt;
* Het wachtwoord wordt afgewezen en moet opnieuw worden ingevoerd met de correcties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security_Recommendations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Beveiligingsaanbevelingen ==&lt;br /&gt;
&lt;br /&gt;
Voor extra beveiliging adviseert LimeSurvey het volgende:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Voor beheerders:&#039;&#039;&#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens&lt;br /&gt;
* &#039;&#039;&#039;Voor deelnemers aan de enquête:&#039;&#039;&#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Generation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wachtwoord genereren ==&lt;br /&gt;
&lt;br /&gt;
Wanneer de plugin actief is, kan het systeem automatisch wachtwoorden genereren die voldoen aan de geconfigureerde vereisten wanneer:&lt;br /&gt;
&lt;br /&gt;
* Het aanmaken van beheerdersaccounts&lt;br /&gt;
* Het opnieuw instellen van beheerderswachtwoorden&lt;br /&gt;
&lt;br /&gt;
De gegenereerde wachtwoorden bevatten alle vereiste tekensoorten en houden rekening met de ingestelde minimale lengte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Compatibility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Compatibiliteit ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LimeSurvey-versies:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin-versie:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;Licentie:&#039;&#039;&#039; GNU General Public License versie 2 of later&lt;br /&gt;
* &#039;&#039;&#039;Auteur:&#039;&#039;&#039; LimeSurvey GmbH&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;FAQ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Veelgestelde vragen ==&lt;br /&gt;
&lt;br /&gt;
; Welke speciale tekens zijn toegestaan?&lt;br /&gt;
: De volgende tekens worden als speciaal beschouwd: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set different requirements for different admin users?&lt;br /&gt;
: No, the requirements apply globally to all administrator accounts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What happens if I disable the plugin?&lt;br /&gt;
: Password requirements will no longer be enforced. Existing passwords remain unchanged, but new passwords can be set without meeting the requirements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set the minimum length to 0?&lt;br /&gt;
: Yes, but it&#039;s not recommended for security reasons. The system will accept empty passwords if all other requirements are disabled.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Does the plugin enforce password changes for existing users?&lt;br /&gt;
: No, the requirements apply only to new passwords or password resets. Existing passwords are not affected.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; How long can passwords be?&lt;br /&gt;
: There is no upper limit on password length enforced by this plugin.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/41/nl&amp;diff=381683</id>
		<title>Translations:Plugin PasswordRequirement/41/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/41/nl&amp;diff=381683"/>
		<updated>2026-07-18T16:26:48Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;; Welke speciale tekens zijn toegestaan? : De volgende tekens worden als speciaal beschouwd: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;; Welke speciale tekens zijn toegestaan?&lt;br /&gt;
: De volgende tekens worden als speciaal beschouwd: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=QS:Max_subquestions/nl&amp;diff=381682</id>
		<title>QS:Max subquestions/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=QS:Max_subquestions/nl&amp;diff=381682"/>
		<updated>2026-07-18T16:26:01Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
===Maximaal aantal kolommen voor rangschikken (max_subquestions)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschrijving&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beperkt het aantal velden dat in de database wordt aangemaakt. Dit bepaalt ook het maximum aantal antwoorden als je een aantal lager opgeeft dan de optie &#039;&#039;&#039;maximum antwoorden&#039;&#039;&#039;, uiteindelijk is het maximum aantal antwoorden voor de deelnemer het minimum van deze beide instellingen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geldige waarden&#039;&#039;&#039;&lt;br /&gt;
*Elk positief getal&lt;br /&gt;
*De standaardwaarde is het aantal antwoordopties van de vraag. Het aantal wordt getoond bij het voor het eerst activeren van de enquête.&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Question Settings/nl]][[Category:Question Logic Options]]&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:QS:Max_subquestions/1/nl&amp;diff=381681</id>
		<title>Translations:QS:Max subquestions/1/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:QS:Max_subquestions/1/nl&amp;diff=381681"/>
		<updated>2026-07-18T16:25:38Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
===Maximaal aantal kolommen voor rangschikken (max_subquestions)===&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381680</id>
		<title>Optional settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381680"/>
		<updated>2026-07-18T16:24:02Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte wordt beschreven hoe je de configuratie van LimeSurvey kunt wijzigen voor het gedeelte dat niet via een GUI (het scherm) kan worden gedaan. Wees voorzichtig als je iets in de root-map van LimeSurvey wijzigt. Als je problemen krijgt, of meer hulp nodig hebt, ga dan naar de [https://www.limesurvey.org/forum forums] of het [irc://irc.freenode.net/limesurvey|IRC IRC channel] voor ondersteuning van andere LimeSurvey gebruikers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Inleiding=&lt;br /&gt;
&lt;br /&gt;
Om de configuratie-instelling te wijzigen moet je mogelijk de optionele instellingen wijzigen. De instellingen zijn te vinden in het bestand &#039;&#039;&#039;/application/config/config-defaults.php&#039;&#039;&#039; bij een standaard installatie. Sommige van deze instellingen worden gebruikt tijdens de installatie, en worden overschreven door de waarden in de [[Global settings/nl|Algemene instellingen]]. Andere moeten handmatig worden gewijzigd.  &lt;br /&gt;
&lt;br /&gt;
{{Alert| Als je deze instellingen wilt wijzigen, wijzig ze dan niet in het bestand config-defaults.php, maar kopieer de instellingen naar /application/config/config.php  in &amp;lt;nowiki&amp;gt;&#039;config&#039;=&amp;gt;array&amp;lt;/nowiki&amp;gt; en wijzig ze daar. Alle instellingen in dit bestand gaan voor die in config-defaults.php. }}&lt;br /&gt;
&lt;br /&gt;
Bij het upgraden wordt alleen het bestand config-defaults.php gewijzigd. Daardoor blijven dan je eigen aanpassingen in het bestand config.php bewaard. &lt;br /&gt;
&lt;br /&gt;
Om de instellingen van LimeSurvey te wijzigen moet je het array config in application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039; aanpassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;LimeSurveySetting&#039;=&amp;gt;&#039;New value&#039;,&#039;//  wijzig de code hier      &lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yii_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Yii-instellingen=&lt;br /&gt;
&lt;br /&gt;
LimeSurvey gebruikt het Yii-framework, Yii heeft zijn eigen configuratie in het bestand application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039;. Je kunt enkele specifieke configuratie-instellingen van LimeSurvey benaderen via de Yii-configuratie.&lt;br /&gt;
&lt;br /&gt;
Aangezien het config.php-array is samengevoegd met de hele config, kun je elke Yii-params in het config.php-bestand vervangen.&lt;br /&gt;
&lt;br /&gt;
Deze instellingen worden gezet in het array components:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
        &#039;db&#039; =&amp;gt; array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
        &#039;Specific settings&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Meer informatie over [http://www.yiiframework.com/doc-2.0/guide-index.html Yii.]}}&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
De instellingen van de database wordt bepaald bij de eerste installatie van LimeSurvey. Indien nodig kun je deze configuratie wijzigen. Dat doe je dan op eigen risico.&lt;br /&gt;
Lees ook de [http://www.yiiframework.com/doc/blog/1.1/en/prototype.database#establishing-database-connection Yii-documentatie], en denk eraan dat LimeSurvey alleen de database-types mysql, pgsql, dblib, mssql en sqlsrv ondersteund.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Session_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Sessie==&lt;br /&gt;
&lt;br /&gt;
Je kunt enkele sessie-parameters in config.php zetten (bekijk de 2 onderstaande voorbeelden). Je kunt, indien nodig, commentaar verwijderen/toevoegen. Lees de [http://www.yiiframework.com/doc/api/1.1/CHttpSession Yii-documentatie] voor andere instellingen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je sessie-instellingen moet bijwerken om meerdere LimeSurvey-exemplaren op dezelfde server te laten werken, controleer dan of je de [[Optional_settings/nl#Request|request-instellingen]] voor crsf-cookie moet bijwerken.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_table-based_sessions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gebruik table-based sessies===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey kan table-based sessies gebruiken. Zoek in het gegenereerde bestand config.php naar dit onderdeel dat standaard op commentaar staat. Als je table-based sessies wilt gebruiken, verwijder dan alle // die vóór deze regels van dit onderdeel staan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
            &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
            &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alert|Table-based sessies worden niet ondersteund op een MSSQL-server.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_sessions_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Andere sessie update===&lt;br /&gt;
&lt;br /&gt;
Als je SSL (&#039;https&#039;) gebruikt voor LimeSurvey voeg dan de volgende regels toe in config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie via SSL&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;secure&#039; =&amp;gt; true, // use SSL for cookies&lt;br /&gt;
                    &#039;httponly&#039; =&amp;gt; true // Cookies may not be used by other protocols - experimental&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je het domein wilt aanpassen voor het gebruik van cookies plaats dan in de config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the domain for cookie&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;domain&#039; =&amp;gt; &#039;.example.org&#039;,&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je meerdere installaties op één server hebt staan, kun je mogelijk sneller en gemakkelijker per installatie een sessie-naam zetten. Dit kan soms nodig zijn in IE11 (lees [https://bugs.limesurvey.org/view.php?id=12083#c42892 issue 12083])&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Zet sessie-naam&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;sessionName&#039; =&amp;gt; &amp;quot;LimeSurveyN1&amp;quot;,&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Request==&lt;br /&gt;
Deze instellingen zijn veelomvattend, maar de optionele instellingen zijn al geoptimaliseerd voor het gebruik van  LimeSurvey. Lees  [http://www.yiiframework.com/doc/api/1.1/CHttpRequest Yii-documentatie] voor meer informatie.&lt;br /&gt;
&lt;br /&gt;
Een aanpassing die je (op eigen risico) in je LimeSurvey-configuratie kunt doen :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Disable CSRF protection&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;enableCsrfValidation&#039;=&amp;gt;false,    &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Enforce a certain URL base &lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;hostInfo&#039; =&amp;gt; &#039;http://www.example.org/&#039;  &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie domain name and path for CSRF protection, path is used if you have different instance on same domain&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;csrfCookie&#039; =&amp;gt; array( &lt;br /&gt;
                &#039;domain&#039; =&amp;gt; &#039;.example.com&#039;,&lt;br /&gt;
                &#039;path&#039; =&amp;gt; &#039;/limesurvey/&#039;,&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_usage_of_session_and_Csrf_Validation_in_iFrame_{{NewIn|v=3.24.3}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Gebruik van sessie en Csrf-validatie toestaan in iFrame {{NewIn/nl|v=3.24.3}}==&lt;br /&gt;
&lt;br /&gt;
Nadat u [[Global_settings#Security|Iframe embedding]] hebt toegestaan, moet u wat configuratie bijwerken. &lt;br /&gt;
&lt;br /&gt;
{{Alert| Let op, zelfs met alle instellingen: formulier toestaan in iframe kan in sommige browsers kapot gaan. Deze instellingen zijn getest met Firefox 81.0.2 tot 115 en Chromium 85.0.4183.121 en Edge 119 met standaardinstellingen. &#039;&#039;&#039;Geen ondersteuning voor deze functie, alleen ondersteuning door de gemeenschap&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_session_start_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Sessie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
De sessie moet beveiligd zijn (geldige https), met httponly en samesite met de waarde None. Alle instellingen moeten in kleine letters zijn gedaan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; 		 &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
			&#039;sessionName&#039;=&amp;gt;&#039;LS-VBXZZORFJZCAKGYI&#039;,&lt;br /&gt;
			// Haal de vinkjes weg als je sessies op basis van table wilt hebben.&lt;br /&gt;
			// NB: Table-based sessies worden nu niet ondersteund op een MSSQL-server.&lt;br /&gt;
			// &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
			// &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
			// &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
			&#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;httponly&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;samesite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		 ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_csrf_cookie_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===csrf-cookie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
Hetzelfde als bij sessie: moet beveiligd zijn en sameSite moet None zijn. Hele array moet op hetzelfde niveau worden toegevoegd als de sessie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;		&#039;request&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;enableCsrfValidation&#039;=&amp;gt;true,&lt;br /&gt;
			&#039;csrfCookie&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;sameSite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;URL_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==URL==&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.}}&lt;br /&gt;
&lt;br /&gt;
Om de standaard URL-instellingen te wijzigen, wijzig de urlManager:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U kunt ook .html achter het id van de enquête zetten:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;rules&#039; =&amp;gt; array (&lt;br /&gt;
			    &#039;&amp;lt;sid:\d+&amp;gt;&#039; =&amp;gt; array(&#039;survey/index&#039;,&#039;urlSuffix&#039;=&amp;gt;&#039;.html&#039;,&#039;matchValue&#039;=&amp;gt;true),&lt;br /&gt;
			 ),&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Meer informatie: [http://www.yiiframework.com/doc/guide/1.1/en/topics.url Yii documentatie].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Logging_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Logging instellingen==&lt;br /&gt;
&lt;br /&gt;
Yii kent een paar mogelijkheden om een log aan te laten maken. Lees [http://www.yiiframework.com/doc/guide/1.1/en/topics.logging hier] een uitleg. LimeSurvey gebruikt &#039;1&#039; of &#039;2&#039; standaard, waardoor elke webgebruiker de logs kan bekijken. Je kunt in Yii je eigen instellingen aanmaken.&lt;br /&gt;
&lt;br /&gt;
Om snel errors en warnings te loggen kun je volstaan met: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
return array(&lt;br /&gt;
	&#039;components&#039; =&amp;gt; array(&lt;br /&gt;
		/* Other component part here &#039;db&#039; for example */&lt;br /&gt;
		&#039;log&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;routes&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;fileError&#039; =&amp;gt; array(&lt;br /&gt;
					&#039;class&#039; =&amp;gt; &#039;CFileLogRoute&#039;,&lt;br /&gt;
					&#039;levels&#039; =&amp;gt; &#039;warning, error&#039;,&lt;br /&gt;
					&#039;except&#039; =&amp;gt; &#039;exception.CHttpException.404&#039;,&lt;br /&gt;
				),&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		/* Other component part here &#039;urlManager&#039; for example */&lt;br /&gt;
	),&lt;br /&gt;
	/* Final part (with &#039;runtimePath&#039; &#039;config&#039; for example) */&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint/nl|Text=Het logbestand wordt standaard opgeslagen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;limesurvey/tmp/runtime/application.log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, uitgaande van de LimeSurvey root.}}&lt;br /&gt;
{{Alert|Yii gebruikt runtime-paden. Standaard zijn de logs benaderbaar via internet. Omdat ze veel informatie over je server bevatten kun je ze beter in een map zetten die niet via het web te benaderen is. Je kunt dit met &#039;&#039;routering&#039;&#039; doen of door het wijzigen van het [[Optional settings/nl#Runtime pad|Runtime pad]].}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Runtime_path&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Runtime pad==&lt;br /&gt;
&lt;br /&gt;
[http://www.yiiframework.com/doc/guide/1.1/en/basics.convention#directory Het runtime pad] moet een lees- en schrijfbare map zijn voor de “webuser”. Echter omdat het runtime pad bestanden bevat die mogelijk beveiligingsinformatie bevatten die openbaar toegankelijk is, zijn deze bestanden geplaatst in de map temp in de rootmap. Om toegang tot deze bestanden te voorkomen kun je het runtime-pad buiten het via het web openbare gedeelte plaatsen door de volgende regels in het bestand /application/config/config.php te wijzigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; &lt;br /&gt;
return array(&lt;br /&gt;
  &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
    […]&lt;br /&gt;
    &#039;runtimePath&#039;=&amp;gt;&#039;/var/limesurvey/runtime/&#039;,&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
    […]&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Algemene instellingen=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;sitename:&#039;&#039;&#039; Geeft je enquête-site een naam. De naam verschijnt in de lijst met enquêtes en in het administratiepaneel. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] en in config.php.&lt;br /&gt;
*&#039;&#039;&#039;siteadminemail:&#039;&#039;&#039; Dit is het standaard e-mailadres van de websitebeheerder, waar meldingen en contactverzoeken naar worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
*&#039;&#039;&#039;showEmailInError:&#039;&#039;&#039; Gebruik het standaard e-mailadres voor sitebeheerders (siteadminemail) voor de mailto-link op de foutpagina. Uitschakelen om alleen de naam van de beheerder weer te geven. Standaard om meer spam op beheer-e-mail te voorkomen.&lt;br /&gt;
* &#039;&#039;&#039;siteadminbounce:&#039;&#039;&#039; Dit is het e-mailadres waarnaar niet verzonden e-mails worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
* &#039;&#039;&#039;siteadminname:&#039;&#039;&#039; De naam van de websitebeheerder. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_name:&#039;&#039;&#039; De hostnaam van de  proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_port:&#039;&#039;&#039; De poort van de proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Beveiliging=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttempt&#039;&#039;&#039;: Het aantal toegestane pogingen dat de gebruiker het gebruikerswachtwoord foutief mag invullen voordat het geblokkeerd wordt (op IP) . Standaardwaarde is 3, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;timeOutTime&#039;&#039;&#039;:  Als de gebruiker het gebruikerswachtwoord &amp;lt;maxLoginAttempt&amp;gt; keer foutief invult  :  tijd dat het IP is geblokkeerd.  Standaardwaarde is 10 minuten, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttemptParticipants&#039;&#039;&#039;: Het aantal pogingen dat een deelnemer mag doen een geldig token in te voeren voordat het IP-adres wordt geblokkeerd. De standaardwaarde is  3, het kan in config.php worden gewijzigd. &lt;br /&gt;
 * &#039;&#039;&#039;timeOutParticipants&#039;&#039;&#039;: Als de deelnemer het token  &amp;lt;maxLoginAttemptParticipants&amp;gt; ongeldig invoert, dan wordt de gebruiker geblokkeerd voor &amp;lt;timeOutParticipants&amp;gt; seconden. De standaardwaarde van 10 minuten kan worden gewijzigd in config.php.&lt;br /&gt;
* &#039;&#039;&#039;surveyPreview_require_Auth:&#039;&#039;&#039; standaard true. Zet deze false als iedereen de enquête kan testen, zonder in het beheergedeelte in te loggen, en zonder dat de enquête actief is. Deze waarde kan worden overschreven met de waarde in de [[Global settings/nl|Algemene instellingen]] of in config.php. &lt;br /&gt;
* &#039;&#039;&#039;usercontrolSameGroupPolicy:&#039;&#039;&#039; Standaard true. Niet-beheerders (opgenomen in de LimeSurvey beheerinterface) zullen alleen andere gebruikers kunnen zien als ze beiden aan minstens één dezelfde groep gekoppeld zijn. Deze waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]  of in config.php.&lt;br /&gt;
* &#039;&#039;&#039;demoMode:&#039;&#039;&#039; Als deze instelling &amp;quot;aan&amp;quot; (true) staat zal LimeSurvey in demo-modus werken. Dat betekent:&lt;br /&gt;
** Het is niet mogelijk om het beheeraccount te wijzigen&lt;br /&gt;
** Het is niet mogelijk om bestanden te uploaden in sjaboonbeheer&lt;br /&gt;
** Het is niet mogelijk om uitnodigingen en herinneringen via email te verzenden&lt;br /&gt;
** Het is niet mogelijk om een dump van een database te maken&lt;br /&gt;
** Het is niet mogelijk om de volgende zaken aan te passen: sitenaam, standaardtaal, standaard html-editor modus, XSS filter.&lt;br /&gt;
* &#039;&#039;&#039;forcedsuperadmin:&#039;&#039;&#039; Array van user-id&#039;s met alle rechten binnen LimeSurvey. Deze instelling kan alleen in het bestand config.php worden gewijzigd. De gebruikersrechten kunnen niet worden gewijzigd bij de  [[Manage_users/nl#Globale rechten van een gebruiker instellen|globale rechten]] door een andere hoofdbeheerder. Standaard heeft de eerste na aanmaken installatie toegevoegde gebruiker deze rechten, deze heeft dan user-id 1.&lt;br /&gt;
* &#039;&#039;&#039;force_ssl:&#039;&#039;&#039; forceert dat LimeSurvey werkt met HTTPS of dat juist blokkeert. Lees [https://manual.limesurvey.org/Global_settings/nl#Beveiliging Forceer HTTPS] in de algemene instellingen.&lt;br /&gt;
* &#039;&#039;&#039;ssl_emergency_override:&#039;&#039;&#039; Deze instelling zet SSL uit. Als je HTTPS/SSL bij de algemene instellingen hebt ingeschakeld maar op je server HTTPS niet ingeschakeld is, is dat de enige manier op HTTPS uit te zetten, door direct een waarde in de database te zetten. Je kunt dan de algemene instelling weer aanpassen, dit is bedoeld als zeer tijdelijke maatregel, SSL hoort aan te staan. De waarde kan alleen in het bestand config.php gewijzigd worden.&lt;br /&gt;
* &#039;&#039;&#039;ssl_disable_alert:&#039;&#039;&#039; Als je de waarschuwing dat SSL uitstaat als hoofdbeheerder niet meer wilt krijgen en je dus zeker geen SSL wilt gebruiken dan kun je deze melding uitzetten in het bestand config.php.&lt;br /&gt;
*&#039;&#039;&#039;Unserialisatie_attribuutbeschrijvingen toestaan:&#039;&#039;&#039; Sta unserialisatie (met PHP-functie unserialize) tokenattributen toe bij het importeren of lezen van een enquête-object. Sinds LimeSurvey 3 worden de gegevens van tokenattributen opgeslagen als JSON. Als u een ouder enquêtebestand gebruikt en tokenkenmerken wilt ophalen, moet u deze instelling inschakelen. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd als gevolg van het starten en automatisch laden van objecten, en een kwaadwillende gebruiker kan hier mogelijk misbruik van maken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;allow_unserialize_attachments:&#039;&#039;&#039; Sta het unserialiseren (met de PHP unserialiseerfunctie) van attributen toe bij het importeren van enquêtes. In limesurvey 6.16.17: bijlagen attribuut verplaatsen van serialiseren naar json_encode. Als je de bijlage moet behouden bij het importeren van een oud LSS-bestand, moet je dat toestaan. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd door objectinstantie en autoloading, en een kwaadwillende gebruiker kan dit misbruiken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;twig_getConfig_extraallowlist:&#039;&#039;&#039; Sta toe dat een specifiek element voor de getConfig-functie in twig wordt toegestaan. LimeSurvey biedt al de meeste benodigde en gebruikte instellingen, maar je kunt ook meer nodig hebben. Als je &#039;securesetting&#039; en &#039;anothersetting&#039; wilt toestaan, stel dit dan in op &amp;lt;code&amp;gt;[&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt; zoals &amp;lt;code&amp;gt;&#039;twig_getConfig_extraallowlist&#039; =&amp;gt; [&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt;. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Cross-site_scripting_(XSS)_protection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bescherming tegen cross-site scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey staat geen scripts van gebruikers toe op de beheerderspagina. Als u een manier vindt om een XSS-script aan de beheerderspagina toe te voegen, raadpleeg dan ons [https://github.com/LimeSurvey/LimeSurvey/blob/master/SECURITY.md Beveiligingsbeleid]. &lt;br /&gt;
&lt;br /&gt;
De scripts van openbare pagina&#039;s worden beheerd met XSS-filterinstellingen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. &amp;lt;span class=&amp;quot;warning&amp;quot;&amp;gt;De superadmins hebben hun HTML nooit gefilterd.&amp;lt;/span&amp;gt; De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allowed_file_upload&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Toegestane bestandsupload ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeimageformats&#039;&#039;&#039; : Afbeeldingsbestandstypen die mogen worden geüpload in de thema&#039;s-sectie. Standaard zijn SVG-bestanden uitgeschakeld vanwege een mogelijke XSS-aanval. &lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads&#039;&#039;&#039; : Andere bestandstypen die mogen worden geüpload in de themasectie (zip-bestand)&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; : bestandstype toegestaan voor bestandsuploads &lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads&#039;&#039;&#039; : Bestandstypen die mogen worden geüpload in de bronnensecties en met de HTML-editor &lt;br /&gt;
*&#039;&#039;&#039;allowedpluginuploads&#039;&#039;&#039; : Bestandstype toegestaan bij het uploaden van een zip-bestand van de plug-in.&lt;br /&gt;
&lt;br /&gt;
Voer gewoon een reeks door komma&#039;s gescheiden extensies in. Bijvoorbeeld:&amp;lt;pre&amp;gt;&#039;allowedthemeimageformats&#039; =&amp;gt; &#039;jpg,jpeg,gif,png,webm,svg&#039;,&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: Wees altijd voorzichtig met het toestaan van het uploaden van bestanden. Er kunnen schadelijke activiteiten door mogelijk worden.&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;usePluginWhitelist&#039;&#039;&#039; : Als echte plugins die niet op de allowlist staan (zie &#039;pluginWhitelist&#039;) niet geïnstalleerd of geladen kunnen worden. Dit kan reeds geïnstalleerde plug-ins uitschakelen.&lt;br /&gt;
*&#039;&#039;&#039;pluginWhitelist&#039;&#039;&#039; : Lijst met plugin-namen die mogen worden geïnstalleerd en geladen wanneer &#039;usePluginWhitelist&#039; waar is. Kernplug-ins staan impliciet op de toelatingslijst.&lt;br /&gt;
*&#039;&#039;&#039;corePluginBlacklist&#039;&#039;&#039; : Lijst met namen van kernplug-ins is verboden als &#039;usePluginWhitelist&#039; waar is. &lt;br /&gt;
*&#039;&#039;&#039;disablePluginUpload&#039;&#039;&#039; : Als deze instelling waar is, is de functie &amp;quot;Plugin Upload&amp;quot; uitgeschakeld&lt;br /&gt;
&lt;br /&gt;
== Host beheer ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : om Host Header Injection te voorkomen, kun je de toegestane host instellen voor alle acties. Als je een andere host gebruikt voor de publieke pagina en de beheerderspagina: je moet beide als toegestane host instellen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update standaard configuratie LimeSurvey&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bronnen=&lt;br /&gt;
* &#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; geeft aan hoe lang de sessie van een enquête geldig is. Alleen van toepassing bij gebruik van database-sessies. (Deze waarde wordt overschreven met de waarden uit het [[Global settings/nl|Globale instellingen]]). &lt;br /&gt;
* &#039;&#039;&#039;memorylimit:&#039;&#039;&#039; geeft aan hoeveel geheugen LimeSurvey mag gebruiken. 128M (Megabyte) is het minimum om goed te kunnen werken. Mocht je time-outs (of andere problemen) hebben bij het genereren van statistieken, overweeg dan om 256M of nog hoger te gebruiken. Als je webserver een hogere limiet toekent dan wordt deze instelling niet gebruikt. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;warningbox&amp;quot;&amp;gt;Denk eraan dat deze lokale instelling altijd genegeerd kan worden door de globale serverinstellingen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mocht het dus niet werken, probeer dan:&lt;br /&gt;
* memory_limit = 128M te zetten in het php.ini-bestand op de server (als dat kan en mag)&lt;br /&gt;
* memory_limit = 128M te zetten in een php.ini-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
* php_value memory_limit 128M te zetten in een .htaccess-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;max_execution_time:&#039;&#039;&#039; Het aantal seconden dat een script mag lopen voordat het afgebroken wordt. Standaard op 1200 seconden, vanwege het exporteren van een enquête met veel gegevens. Je kunt het alleen aanpassen via het bestand &#039;&#039;&#039;config.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Presentatie=&lt;br /&gt;
*&#039;&#039;&#039;dropdownthreshold&#039;&#039;&#039;: {{ObsoleteIn/nl|2.50}} als je &amp;lt;code&amp;gt;$dropdowns&amp;lt;/code&amp;gt; op &amp;quot;R&amp;quot; hebt gezet, is dit het maximale aantal opties dat getoond wordt als radioknoppen, voordat LimeSurvey deze vervangt door een dropdown-selectielijst. Als je dit maximum op iets van 25 zet (de standaardwaarde) zijn lange lijsten voor de gebruiker evenvoudiger gebruiken.&lt;br /&gt;
*&#039;&#039;&#039;repeatheadings:&#039;&#039;&#039; Zet deze op een waarde om bij vragen van het arraytype de kop opnieuw te tonen na dit aantal subvragen. Dit is nuttig als je veel subvragen, meer dan een scherm,  hebt. Een redelijk geschikte waarde is 15. Als je de kop niet wilt herhalen, zet dan deze waarde op 0. (Deze waarde wordt overschreven in de [[Global settings/nl|Algemene instellingen]] dialoog) {{NewIn/nl|2.05}}.&lt;br /&gt;
*&#039;&#039;&#039;minrepeatheadings:&#039;&#039;&#039; Het minimale aantal resterende subvragen dat verplicht is voordat de koppen bij arrayvragen wordt herhaald. Standaardwaarde 3, te wijzigen in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulttemplate:&#039;&#039;&#039; deze instelling bepaald het standaardthema dat gebruikt wordt voor het tonen van de &#039;publieke lijst&#039; van enquêtes. (Deze waarde wordt gewizjigd in de [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulthtmleditormode:&#039;&#039;&#039; bepaalt de standaardmodus waarin de HTML-editor opstart.  (Deze waarde kan worden gewijzigd in de  [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
** &#039;&#039;inline&#039;&#039; inline vervanging van velden door een HTML-editor. Langzaam, maar makkelijk en gebruikersvriendelijk&lt;br /&gt;
** &#039;&#039;popup&#039;&#039; voegt een icoon toe, die bij selectie de HTML-editor indien nodig in een popup toont. Sneller, maar de html-code is zichtbaar  &lt;br /&gt;
** &#039;&#039;none&#039;&#039; geen HTML-editor gebruiken&lt;br /&gt;
*&#039;&#039;&#039;column_style:&#039;&#039;&#039; Bepaald hoe kolommen van antwoorden worden weergegeven bij gebruik van  [[QS:Display_columns/nl|display_columns]]. De waarden zijn: &lt;br /&gt;
** &#039;css&#039; gebruik een van de verschillende CSS alleen methoden voor aanmaken kolommen (bekijk het sjabloon stylesheet voor details).&lt;br /&gt;
** &#039;ul&#039; gebruik multiple floated unordered lists. (standaard)&lt;br /&gt;
** &#039;table&#039; gebruik traditionele tabellenlayout.&lt;br /&gt;
** NULL uitschakelen gebruik kolommen&lt;br /&gt;
&lt;br /&gt;
=Taal en tijd=&lt;br /&gt;
*&#039;&#039;&#039;defaultlang:&#039;&#039;&#039; Zet deze op de standaardtaal waarin het beheerpaneel, en de openbare enquêtes getoond worden. Binnen een enquête kun je zelf een afwijkende taal gebruiken. Deze waarde worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;timeadjust:&#039;&#039;&#039; Als de webserver in een andere tijdzone staat dan waar jouw enquête wordt gebruikt, zet hier dan de afwijking in uren. Dit is met name van belang voor enquêtes die werken met de tijd of een tijdstempel gebruiken. Voorbeeld: je voert een enquête uit in Australië en gebruikt een server in de VS. Er is dan een tijdsverschil van 14 uur, de instelling wordt dan &amp;quot;14&amp;quot;. Deze  waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
&lt;br /&gt;
=Gedrag=&lt;br /&gt;
*&#039;&#039;&#039;deletenonvalues:&#039;&#039;&#039; Wees hier voorzichtig mee. Standaard (waarde &#039;1&#039;) worden antwoorden die niet ter zake doen opgeslagen met waarde &#039;NULL&#039;. Een voorbeeld is dat een deelnemer de vraag &#039;geslacht?&#039; beantwoord met &#039;vrouw&#039;. Vervolgens beantwoord hij een aantal vrouw-specifieke vragen, zich realiseert dat hij een fout gemaakt heeft, terugkeert naar die vraag en dan de optie &#039;man&#039; kiest. Nu zijn de antwoorden op de vrouw-vragen irrelevant, want hij krijgt (en beantwoordt) de man-specifieke vragen.  Bij  &amp;lt;code&amp;gt;$deletenonvalues==1&amp;lt;/code&amp;gt;, worden deze irrelevante waarden gewist (NULL) in de database. Bij  &amp;lt;code&amp;gt;$deletenonvalues==0&amp;lt;/code&amp;gt; blijven de waarden aanwezig, maar waarom zou je dat willen.&lt;br /&gt;
*&#039;&#039;&#039;shownoanswer:&#039;&#039;&#039; Als de antwoorden op een vraag van een selectielijst (radio/select) invulbaar zijn (List of Array-vragen) en deze instelling staat op &#039;1&#039;, wordt er een optie toegevoegd met de waarde &#039;Geen antwoord&#039;. Zo kan de gebruiker kiezen om de vraag niet te beantwoorden. &lt;br /&gt;
** &#039;0&#039; : Nee&lt;br /&gt;
** &#039;1&#039; : Ja, de optie &#039;Geen antwoord&#039; wordt getoond. &lt;br /&gt;
** &#039;2&#039; : De beheerder van de enquête kan kiezen.&lt;br /&gt;
*&#039;&#039;&#039;printanswershonorsconditions:&#039;&#039;&#039; Deze instelling bepaalt of antwoorden die niet mogelijk zijn vanwege één of meerdere conditie(s) getoond worden. De standaard &#039;1&#039; verbergt deze antwoorden.&lt;br /&gt;
*&#039;&#039;&#039;hide_groupdescr_allinone:&#039;&#039;&#039; Deze instelling wordt gebruikt door enquêtes met condities. Zet deze op de waarde true (de standaardwaarde) als je wilt dat de groepsnaam en beschrijving ook verborgen worden als alle condities in de groep ook verborgen zijn.&lt;br /&gt;
*&#039;&#039;&#039;showpopups:&#039;&#039;&#039; Deze instelling bepaald of er popups getoond worden als vragen niet of niet correct beantwoord zijn. &lt;br /&gt;
** &#039;2&#039; bepaald door optie in Thema (standaard)&lt;br /&gt;
** &#039;1&#039; betekent dat popups getoond worden,&lt;br /&gt;
** &#039;0&#039; betekent dat de melding op de pagina zelf getoond wordt,&lt;br /&gt;
** en &#039;-1&#039; betekent dat er geen melding gedaan wordt. Gebruikers zien echter wel de indicatie bij de vragen die verplicht beantwoord moeten worden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Numerical_question_type_behavior&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Numeriek vraagtype gedrag ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;bFixNumAuto:&#039;&#039;&#039; Numerieke velden kunnen automatisch worden gefilterd om alle niet-numerieke tekens te verwijderen. Standaard is dit ingeschakeld, je kunt het globaal uitschakelen. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde&#039;&#039; in standaardthema-opties. Inschakelen: &#039;&#039;Ja&#039;&#039;, uitschakelen met &#039;&#039;Alleen voor expressie&#039;&#039; en &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BNumRealValue:&#039;&#039;&#039; Numerieke velden die in ExpressionScript worden gebruikt, kunnen worden hersteld, standaard is herstellen. Als NUMERIC een numerieke vraag is: schakel uit of 0: {NUMERIC} met verkeerde tekens verzonden &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; , schakel in of 1: {NUMERIC} verzend alle ingevoerde tekens. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde &#039;&#039; in standaardthema-opties. Inschakelen : &#039;&#039;Ja&#039;&#039; en &#039;&#039;Alleen voor expressie&#039;&#039; en uitschakelen met &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Ontwikkeling en debugging=&lt;br /&gt;
*&#039;&#039;&#039;debug:&#039;&#039;&#039; Met deze instelling zet je in config.php de PHP-error mededelingen op niveau E_ALL. Dit betekent dat elke afwijking op een script getoond wordt. Zet de waarde op &#039;1&#039; als je de applicatie aan het debuggen bent, of &#039;2&#039; als je een ontwikkelaar bent. Laat deze waarde in productieomgeving op (de standaard) &#039;0&#039; staan, anders kunnen hackers mogelijk belangrijke informatie inzien.&lt;br /&gt;
*&#039;&#039;&#039;debugsql:&#039;&#039;&#039; Activeer deze instelling on config.php als je de SQL-queries die worden uitgevoerd wilt tonen, ze worden getoond onderaan de pagina. Handig als je de queries wilt optimaliseren.&lt;br /&gt;
*&#039;&#039;&#039;use_asset_manager:&#039;&#039;&#039; Standaard : schakel bij debug mode de  asset-manager uit, maar hier kun je instellen dat je bij het debuggen toch de asset-manager wilt gebruiken. &lt;br /&gt;
&lt;br /&gt;
Als je een fout in de applicatie wilt melden en informatie op het forum wilt geven, dan kun je eerst de debugging inschakelen zodat je meer informatie kunt geven.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;2,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je een plug-in ontwikkelt en een snelle manier nodig hebt om variabelen op het scherm te tonen kun je de traceVar-functie gebruiken. Als debug voor deze functie is ingesteld : gebruik CWebLogRoute om op de HTML-pagina weer te geven. Gebruik &amp;lt;code&amp;gt;traceVar($MyVariable)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Email_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Email instellingen=&lt;br /&gt;
&lt;br /&gt;
De waarden kunnen worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]. &lt;br /&gt;
*&#039;&#039;&#039;emailmethod:&#039;&#039;&#039; Bepaalt via welke methode een email verzonden wordt:&lt;br /&gt;
** &#039;&#039;&#039;mail:&#039;&#039;&#039; via de interne PHP mailer&lt;br /&gt;
** &#039;&#039;&#039;sendmail:&#039;&#039;&#039; via sendmail&lt;br /&gt;
** &#039;&#039;&#039;smtp:&#039;&#039;&#039; via smtp-verwijzing. Gebruik deze optie als je LimeSurvey draait op een computer die niet je mailserver is.&lt;br /&gt;
*&#039;&#039;&#039;emailsmtphost:&#039;&#039;&#039; Als je als mailmethode &#039;smtp&#039; gekozen hebt, vul hier dan de SMTP-server in. Als je bijvoorbeeld Google-mail gebruikt, vul dan indien nodig ook de poort in &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; $emailsmtphost = &#039;smtp.gmail.com:465&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpuser:&#039;&#039;&#039; Vul hier de gebruikersnaam voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtppassword:&#039;&#039;&#039; Vul hier het wachtwoord voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpssl:&#039;&#039;&#039; Vul hier de waarde &#039;ssl&#039; of &#039;tls&#039; in om SSL/TLS te gebruiken voor de connectie met de SMTP-server&lt;br /&gt;
*&#039;&#039;&#039;maxemails:&#039;&#039;&#039; Als je uitnodigingen of herinneringen stuurt aan deelnemers bepaalt deze instelling hoeveel mails er in een batch maximaal verstuurd mogen worden. Als dit getal te hoog staat kan het zijn dat het mailscript in een time-out loopt. Een gemiddelde webserver kan ongeveer 100 mails versturen in de 30 seconden dat een script draait. Krijg je daarbij time-outs, zet dan hier een lager aantal neer. Als je de emails gaat versturen en er zijn er meer emails dan het hier opgegeven maximum aantal dan kun je de emails per dit maximum versturen, je moet dan per zending op een vervolgknop klikken. Je hoeft dit versturen niet in een sessie te doen.&lt;br /&gt;
&lt;br /&gt;
= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**&#039;usepdfexport&#039;: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen.&lt;br /&gt;
**&#039;pdfdefaultfont&#039;: Standaard lettertype van de PDF-export. Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**&#039;alternatepdffontfile&#039;: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
**&#039;pdffontsize&#039;: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**&#039;notsupportlanguages&#039;: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**&#039;pdforientation&#039;: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk&lt;br /&gt;
*&#039;&#039;&#039;Graph instelling&#039;&#039;&#039;&lt;br /&gt;
** &#039;chartfontfile&#039; : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** &#039;alternatechartfontfile&#039; : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;LDAP_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=LDAP instellingen=&lt;br /&gt;
&lt;br /&gt;
Gezien de uitgebreidheid van dit onderwerp, staat de tekst [[LDAP settings/nl|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Authenticatie=&lt;br /&gt;
&lt;br /&gt;
Vanaf LimeSurvey 2.05 wordt de authenticatie gedaan met [[Plugins - advanced/nl|plugins]]. De onderstaande informatie kan daarom verouderd zijn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_to_the_webserver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Authenticatie verplaatsen naar de webserver==&lt;br /&gt;
&lt;br /&gt;
Systeembeheerders willen wellicht hun &amp;quot;enquêtebeheerders&amp;quot; authenticeren bij een centraal systeem (Active Directory, openLdap, Radius etc.) in plaats van via de LimeSurvey-database. Hiervoor zet je de benodigde software en opties aan op de webserver, en zet &amp;quot;auth_webserver&amp;quot;op &amp;quot;true&amp;quot;(aan) in config.php.&lt;br /&gt;
&lt;br /&gt;
Bedenk daarbij wel dat&lt;br /&gt;
* LimeSurvey nu direct de gebruikersnaam van de webserver als geldige inlog gebruikt&lt;br /&gt;
* Dit alleen geldt voor de beheerinterface, &#039;&#039;&#039;niet voor het deelnemersgedeelte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_no_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen zonder automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Doordat de authenticatie verplaatste wordt is er geen wachtwoordonderhoud nodig. Maar er moeten nog steeds wel gebruikers in de database aangemaakt worden (plus de rechten die ze hebben) om LimeSurvey te laten werken.&lt;br /&gt;
&lt;br /&gt;
Een gebruiker heeft toegang tot LimeSurvey als:&lt;br /&gt;
* hij/zij geauthenticeerd is door de webserver&lt;br /&gt;
* de gebruikte loginnaam geldig is als gebruiker voor de LimeSurvey database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen met automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Dit kan lastig worden als je veel gebruikers moet beheren. Daarom is het wellicht makkelijker om de automatische import aan te zetten. Hiervoor gebruik je:&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_user:&#039;&#039;&#039; als deze &amp;quot;aan&amp;quot;(true) staat zal LimeSurvey geauthenticeerde gebruikers importeren.&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_profile:&#039;&#039;&#039; beschrijft de array van waarden die aan het gebruikersprofiel gehangen worden (zoals een nep-voornaam en nep-achternaam, email en rechten)&lt;br /&gt;
&lt;br /&gt;
Als je deze nep-waarden door echte waarden (uit het authenticatiesysteem) wilt vervangen, ontwikkel dan de functie &#039;&#039;&#039;hook_get_autouserprofile&#039;&#039;&#039;, waarin je het authenticatiesysteem vraagt naar deze waarden.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;hook_get_auth_webserver_profile&#039;&#039;&#039; functie heeft de gebruikersnaam als input, en levert:&lt;br /&gt;
* &amp;quot;false&amp;quot; of een lege array als de gebruiker niet geauthenticeerd is voor LimeSurvey&lt;br /&gt;
* een array met alle waarden zoals beschreven in &amp;lt;code&amp;gt;$WebserverAuth_autouserprofile&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;function hook_get_auth_webserver_profile($user_name)&lt;br /&gt;
{&lt;br /&gt;
     // Retrieve user&#039;s data from your database backend (for instance LDAP) here&lt;br /&gt;
     ... get $user_name_from_backend&lt;br /&gt;
     ... get $user_email_from_backend&lt;br /&gt;
     ... get $user_lang_from_backend&lt;br /&gt;
     ... from groups defined in your backend set $user_admin_status_frombackend_0_or_1&lt;br /&gt;
     return Array(&lt;br /&gt;
                     &#039;full_name&#039; =&amp;gt; &amp;quot;$user_name_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;email&#039; =&amp;gt; &amp;quot;$user_email_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;lang&#039; =&amp;gt; &#039;$user_lang_from_backend&#039;,&lt;br /&gt;
                     &#039;htmleditormode&#039; =&amp;gt; &#039;inline&#039;,&lt;br /&gt;
                     &#039;templatelist&#039; =&amp;gt; &#039;default,basic,MyOrgTemplate&#039;,&lt;br /&gt;
                     &#039;create_survey&#039; =&amp;gt; 1,&lt;br /&gt;
                     &#039;create_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;delete_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;superadmin&#039; =&amp;gt; $user_admin_status_frombackend_0_or_1,&lt;br /&gt;
                     &#039;configurator&#039; =&amp;gt;0,&lt;br /&gt;
                     &#039;manage_template&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;manage_label&#039; =&amp;gt; 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
     // If user should be denied access, return an empty array&lt;br /&gt;
&lt;br /&gt;
     // return Array();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Alert|Gebruik de functie &#039;hook_get_auth_webserver_profile&#039; alleen als je een ervaren gebruiker bent! Meer informatie staat in de comments in het bestand config-defaults.php.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_name_mapping&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikersnaam omsleutelen==&lt;br /&gt;
&lt;br /&gt;
Soms verschillen de gebruikersnaam in het authenticatieproces en de gebruikersnaam in LimeSurvey. Deze kun je echter omsleutelen met de &#039;&#039;&#039;auth_webserver_user_map&#039;&#039;&#039; parameter. Voorbeeld: je hebt geen externe gebruiker die &#039;admin&#039; heet, maar je wilt wel dat de gebruiker &#039;myname&#039; die rol krijgt. Deze kun je dan als volgt omsleutelen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
...&lt;br /&gt;
&#039;auth_webserver_user_map&#039; =&amp;gt; array (&#039;myname&#039; =&amp;gt; &#039;admin&#039;);&lt;br /&gt;
)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zodra de gebruiker &#039;myname&#039; is geauthenticeerd, zal deze als de &#039;admin&#039; gebruiker door LimeSurvey gezien worden. &lt;br /&gt;
&lt;br /&gt;
Uiteraard is dit onveilig, dus wees er voorzichtig mee, en bescherm de config.php tegen het wijzigen door de webserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_one-time_passwords&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wegwerpwachtwoorden==&lt;br /&gt;
&lt;br /&gt;
Een gebruiker kan de loginpagina openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;br /&gt;
&lt;br /&gt;
Deze mogelijkheid moet echter wel gezet worden in het bestand config.php, want die staat standaard uit. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;use_one_time_passwords&#039;=&amp;gt;true,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Manage users/nl#Wegwerpwachtwoorden gebruiken|Meer informatie]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Encryption_settings_{{NewIn|4.0.0}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Encryptie instellingen {{NewIn/nl|4.0.0}} =&lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Bij installatie of upgrading zijn deze parameters door LimeSurvey aangemaakt in het bestand &amp;lt;code&amp;gt;application/config/security.php&amp;lt;/code&amp;gt;. Je zou dit kunnen laten staan of het verplaatsen naar config.php.}}&lt;br /&gt;
&lt;br /&gt;
Dit is beschreven in [[data encryption/nl|encryptie]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;encryptionkeypair&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionpublickey&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionsecretkey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_url_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Geavanceerde URL instellingen=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;publicurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van uw &#039;openbare scripts&#039;. De publieke scripts zijn degene die zich in de map &amp;quot;limesurvey&amp;quot; bevinden (of welke naam je ook hebt gegeven aan de map waarin alle andere scripts en mappen worden bewaard). &#039;&#039; &#039;Deze instellingen zijn beschikbaar in config.php en worden gebruikt als LimeSurvey een absolute url nodig heeft (bijvoorbeeld wanneer token e-mails worden verzonden).&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Homeurl:&#039;&#039;&#039; Dit moet worden ingesteld naar de URL-locatie van uw beheerscripts. Deze bevinden zich in de map / limesurvey / admin. Dit moet worden ingesteld op de WEB-URL-locatie, bijvoorbeeld &#039;&#039; http://www.example.com/limesurvey/html/admin &#039;&#039;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert de naam van uw server automatisch te detecteren met behulp van een php-variabele-instelling - &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt; . &#039;&#039; &#039;In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de mapnaam waarin je de LimeSurvey-scripts hebt geplaatst.&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tempurl:&#039;&#039;&#039; Dit zou moeten zijn ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / tmp&amp;quot; - of op een map waarin je LimeSurvey wilt gebruiken om tijdelijke bestanden te serveren. &lt;br /&gt;
* &#039;&#039;&#039;Uploadurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / upload&amp;quot; of op een map waarin je LimeSurvey wilt gebruiken om geüploade bestanden te serveren. Hiermee kunt u geüploade bestanden op een ander url-domein instellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_path_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Geavanceerde padinstellingen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;homedir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw beheerscripts - bijvoorbeeld &amp;quot;/home/usr/htdocs/limesurvey/admin&amp;quot;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert het standaard rootpad van al uw documenten te detecteren met behulp van de php-variabele-instelling &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt; . In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de directorynaam waarin je de LimeSurvey-scripts hebt geplaatst.&lt;br /&gt;
* &#039;&#039;&#039;Publicdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw &#039;openbare scripts&#039;.&lt;br /&gt;
* &#039;&#039;&#039;tempdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw /limesurvey/tmp zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;uploaddir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw map /limesurvey/upload zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;sCKEditorURL:&#039;&#039;&#039; url van het fckeditor-script.&lt;br /&gt;
* &#039;&#039;&#039;Fckeditexpandtoolbar:&#039;&#039;&#039; definieert of de fckeditor werkbalk standaard geopend moet worden.&lt;br /&gt;
* &#039;&#039;&#039;Pdfexportdir:&#039;&#039;&#039; Dit is de map met de tcpdf.php extensietcpdf.php.&lt;br /&gt;
* &#039;&#039;&#039;pdffonts:&#039;&#039;&#039; Dit is de map voor de TCPDF-lettertypen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_advanced_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Andere geavanceerde instellingen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Upload_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bestanden uploaden ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads:&#039;&#039;&#039; De bestandstypes die in de thema editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads:&#039;&#039;&#039; De bestandstypes die in de bronsecties en met de HTML-editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; {{NewIn/nl|4.0.0}} Globale beperking van up te loaden bestandstypes&lt;br /&gt;
* &#039;&#039;&#039;magic_database:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Toestaan om een andere MIME-database te gebruiken voor [https://www.php.net/manual/en/function.finfo-open.php finfo_open] . Kan alleen handmatig gewijzigd worden in het bestand config.php. Voorbeeld: &amp;lt;code&amp;gt;/usr/share/misc/magic.mgc&amp;lt;/code&amp;gt; voor op redhat gebaseerde linux.&lt;br /&gt;
* &#039;&#039;&#039;Magic_file:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Sta toe om een ander bestand te gebruiken om de reeks extensies te verkrijgen per mime-type dan het  [https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/utils/fileExtensions.php standaardbestand]. Moet een PHP-bestand zijn dat een array retourneert. Kan alleen handmatig gewijzigd worden in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Update==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;updatable:&#039;&#039;&#039; Deze instelling staat in version.php. Kan true of false zijn. Als je true instelt: wanneer een superbeheerder zich aanmeldt: limesurvey controleren of er een update beschikbaar is en of er een waarschuwing getoond moet worden. Indien ingesteld op false: er wordt geen controle uitgevoerd, je kunt ComfortUpdate niet gebruiken. &lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedcharacters_pattern_token&#039;&#039;&#039; : Deze instellingen maken het mogelijk om het regexp-patroon in te stellen bij het filteren van tokens.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/114/nl&amp;diff=381679</id>
		<title>Translations:Optional settings/114/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/114/nl&amp;diff=381679"/>
		<updated>2026-07-18T16:23:14Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381678</id>
		<title>Optional settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381678"/>
		<updated>2026-07-18T16:23:01Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte wordt beschreven hoe je de configuratie van LimeSurvey kunt wijzigen voor het gedeelte dat niet via een GUI (het scherm) kan worden gedaan. Wees voorzichtig als je iets in de root-map van LimeSurvey wijzigt. Als je problemen krijgt, of meer hulp nodig hebt, ga dan naar de [https://www.limesurvey.org/forum forums] of het [irc://irc.freenode.net/limesurvey|IRC IRC channel] voor ondersteuning van andere LimeSurvey gebruikers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Inleiding=&lt;br /&gt;
&lt;br /&gt;
Om de configuratie-instelling te wijzigen moet je mogelijk de optionele instellingen wijzigen. De instellingen zijn te vinden in het bestand &#039;&#039;&#039;/application/config/config-defaults.php&#039;&#039;&#039; bij een standaard installatie. Sommige van deze instellingen worden gebruikt tijdens de installatie, en worden overschreven door de waarden in de [[Global settings/nl|Algemene instellingen]]. Andere moeten handmatig worden gewijzigd.  &lt;br /&gt;
&lt;br /&gt;
{{Alert| Als je deze instellingen wilt wijzigen, wijzig ze dan niet in het bestand config-defaults.php, maar kopieer de instellingen naar /application/config/config.php  in &amp;lt;nowiki&amp;gt;&#039;config&#039;=&amp;gt;array&amp;lt;/nowiki&amp;gt; en wijzig ze daar. Alle instellingen in dit bestand gaan voor die in config-defaults.php. }}&lt;br /&gt;
&lt;br /&gt;
Bij het upgraden wordt alleen het bestand config-defaults.php gewijzigd. Daardoor blijven dan je eigen aanpassingen in het bestand config.php bewaard. &lt;br /&gt;
&lt;br /&gt;
Om de instellingen van LimeSurvey te wijzigen moet je het array config in application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039; aanpassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;LimeSurveySetting&#039;=&amp;gt;&#039;New value&#039;,&#039;//  wijzig de code hier      &lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yii_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Yii-instellingen=&lt;br /&gt;
&lt;br /&gt;
LimeSurvey gebruikt het Yii-framework, Yii heeft zijn eigen configuratie in het bestand application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039;. Je kunt enkele specifieke configuratie-instellingen van LimeSurvey benaderen via de Yii-configuratie.&lt;br /&gt;
&lt;br /&gt;
Aangezien het config.php-array is samengevoegd met de hele config, kun je elke Yii-params in het config.php-bestand vervangen.&lt;br /&gt;
&lt;br /&gt;
Deze instellingen worden gezet in het array components:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
        &#039;db&#039; =&amp;gt; array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
        &#039;Specific settings&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Meer informatie over [http://www.yiiframework.com/doc-2.0/guide-index.html Yii.]}}&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
De instellingen van de database wordt bepaald bij de eerste installatie van LimeSurvey. Indien nodig kun je deze configuratie wijzigen. Dat doe je dan op eigen risico.&lt;br /&gt;
Lees ook de [http://www.yiiframework.com/doc/blog/1.1/en/prototype.database#establishing-database-connection Yii-documentatie], en denk eraan dat LimeSurvey alleen de database-types mysql, pgsql, dblib, mssql en sqlsrv ondersteund.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Session_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Sessie==&lt;br /&gt;
&lt;br /&gt;
Je kunt enkele sessie-parameters in config.php zetten (bekijk de 2 onderstaande voorbeelden). Je kunt, indien nodig, commentaar verwijderen/toevoegen. Lees de [http://www.yiiframework.com/doc/api/1.1/CHttpSession Yii-documentatie] voor andere instellingen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je sessie-instellingen moet bijwerken om meerdere LimeSurvey-exemplaren op dezelfde server te laten werken, controleer dan of je de [[Optional_settings/nl#Request|request-instellingen]] voor crsf-cookie moet bijwerken.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_table-based_sessions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gebruik table-based sessies===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey kan table-based sessies gebruiken. Zoek in het gegenereerde bestand config.php naar dit onderdeel dat standaard op commentaar staat. Als je table-based sessies wilt gebruiken, verwijder dan alle // die vóór deze regels van dit onderdeel staan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
            &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
            &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alert|Table-based sessies worden niet ondersteund op een MSSQL-server.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_sessions_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Andere sessie update===&lt;br /&gt;
&lt;br /&gt;
Als je SSL (&#039;https&#039;) gebruikt voor LimeSurvey voeg dan de volgende regels toe in config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie via SSL&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;secure&#039; =&amp;gt; true, // use SSL for cookies&lt;br /&gt;
                    &#039;httponly&#039; =&amp;gt; true // Cookies may not be used by other protocols - experimental&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je het domein wilt aanpassen voor het gebruik van cookies plaats dan in de config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the domain for cookie&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;domain&#039; =&amp;gt; &#039;.example.org&#039;,&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je meerdere installaties op één server hebt staan, kun je mogelijk sneller en gemakkelijker per installatie een sessie-naam zetten. Dit kan soms nodig zijn in IE11 (lees [https://bugs.limesurvey.org/view.php?id=12083#c42892 issue 12083])&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Zet sessie-naam&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;sessionName&#039; =&amp;gt; &amp;quot;LimeSurveyN1&amp;quot;,&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Request==&lt;br /&gt;
Deze instellingen zijn veelomvattend, maar de optionele instellingen zijn al geoptimaliseerd voor het gebruik van  LimeSurvey. Lees  [http://www.yiiframework.com/doc/api/1.1/CHttpRequest Yii-documentatie] voor meer informatie.&lt;br /&gt;
&lt;br /&gt;
Een aanpassing die je (op eigen risico) in je LimeSurvey-configuratie kunt doen :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Disable CSRF protection&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;enableCsrfValidation&#039;=&amp;gt;false,    &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Enforce a certain URL base &lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;hostInfo&#039; =&amp;gt; &#039;http://www.example.org/&#039;  &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie domain name and path for CSRF protection, path is used if you have different instance on same domain&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;csrfCookie&#039; =&amp;gt; array( &lt;br /&gt;
                &#039;domain&#039; =&amp;gt; &#039;.example.com&#039;,&lt;br /&gt;
                &#039;path&#039; =&amp;gt; &#039;/limesurvey/&#039;,&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_usage_of_session_and_Csrf_Validation_in_iFrame_{{NewIn|v=3.24.3}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Gebruik van sessie en Csrf-validatie toestaan in iFrame {{NewIn/nl|v=3.24.3}}==&lt;br /&gt;
&lt;br /&gt;
Nadat u [[Global_settings#Security|Iframe embedding]] hebt toegestaan, moet u wat configuratie bijwerken. &lt;br /&gt;
&lt;br /&gt;
{{Alert| Let op, zelfs met alle instellingen: formulier toestaan in iframe kan in sommige browsers kapot gaan. Deze instellingen zijn getest met Firefox 81.0.2 tot 115 en Chromium 85.0.4183.121 en Edge 119 met standaardinstellingen. &#039;&#039;&#039;Geen ondersteuning voor deze functie, alleen ondersteuning door de gemeenschap&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_session_start_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Sessie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
De sessie moet beveiligd zijn (geldige https), met httponly en samesite met de waarde None. Alle instellingen moeten in kleine letters zijn gedaan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; 		 &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
			&#039;sessionName&#039;=&amp;gt;&#039;LS-VBXZZORFJZCAKGYI&#039;,&lt;br /&gt;
			// Haal de vinkjes weg als je sessies op basis van table wilt hebben.&lt;br /&gt;
			// NB: Table-based sessies worden nu niet ondersteund op een MSSQL-server.&lt;br /&gt;
			// &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
			// &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
			// &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
			&#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;httponly&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;samesite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		 ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_csrf_cookie_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===csrf-cookie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
Hetzelfde als bij sessie: moet beveiligd zijn en sameSite moet None zijn. Hele array moet op hetzelfde niveau worden toegevoegd als de sessie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;		&#039;request&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;enableCsrfValidation&#039;=&amp;gt;true,&lt;br /&gt;
			&#039;csrfCookie&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;sameSite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;URL_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==URL==&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.}}&lt;br /&gt;
&lt;br /&gt;
Om de standaard URL-instellingen te wijzigen, wijzig de urlManager:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U kunt ook .html achter het id van de enquête zetten:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;rules&#039; =&amp;gt; array (&lt;br /&gt;
			    &#039;&amp;lt;sid:\d+&amp;gt;&#039; =&amp;gt; array(&#039;survey/index&#039;,&#039;urlSuffix&#039;=&amp;gt;&#039;.html&#039;,&#039;matchValue&#039;=&amp;gt;true),&lt;br /&gt;
			 ),&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Meer informatie: [http://www.yiiframework.com/doc/guide/1.1/en/topics.url Yii documentatie].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Logging_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Logging instellingen==&lt;br /&gt;
&lt;br /&gt;
Yii kent een paar mogelijkheden om een log aan te laten maken. Lees [http://www.yiiframework.com/doc/guide/1.1/en/topics.logging hier] een uitleg. LimeSurvey gebruikt &#039;1&#039; of &#039;2&#039; standaard, waardoor elke webgebruiker de logs kan bekijken. Je kunt in Yii je eigen instellingen aanmaken.&lt;br /&gt;
&lt;br /&gt;
Om snel errors en warnings te loggen kun je volstaan met: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
return array(&lt;br /&gt;
	&#039;components&#039; =&amp;gt; array(&lt;br /&gt;
		/* Other component part here &#039;db&#039; for example */&lt;br /&gt;
		&#039;log&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;routes&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;fileError&#039; =&amp;gt; array(&lt;br /&gt;
					&#039;class&#039; =&amp;gt; &#039;CFileLogRoute&#039;,&lt;br /&gt;
					&#039;levels&#039; =&amp;gt; &#039;warning, error&#039;,&lt;br /&gt;
					&#039;except&#039; =&amp;gt; &#039;exception.CHttpException.404&#039;,&lt;br /&gt;
				),&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		/* Other component part here &#039;urlManager&#039; for example */&lt;br /&gt;
	),&lt;br /&gt;
	/* Final part (with &#039;runtimePath&#039; &#039;config&#039; for example) */&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint/nl|Text=Het logbestand wordt standaard opgeslagen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;limesurvey/tmp/runtime/application.log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, uitgaande van de LimeSurvey root.}}&lt;br /&gt;
{{Alert|Yii gebruikt runtime-paden. Standaard zijn de logs benaderbaar via internet. Omdat ze veel informatie over je server bevatten kun je ze beter in een map zetten die niet via het web te benaderen is. Je kunt dit met &#039;&#039;routering&#039;&#039; doen of door het wijzigen van het [[Optional settings/nl#Runtime pad|Runtime pad]].}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Runtime_path&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Runtime pad==&lt;br /&gt;
&lt;br /&gt;
[http://www.yiiframework.com/doc/guide/1.1/en/basics.convention#directory Het runtime pad] moet een lees- en schrijfbare map zijn voor de “webuser”. Echter omdat het runtime pad bestanden bevat die mogelijk beveiligingsinformatie bevatten die openbaar toegankelijk is, zijn deze bestanden geplaatst in de map temp in de rootmap. Om toegang tot deze bestanden te voorkomen kun je het runtime-pad buiten het via het web openbare gedeelte plaatsen door de volgende regels in het bestand /application/config/config.php te wijzigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; &lt;br /&gt;
return array(&lt;br /&gt;
  &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
    […]&lt;br /&gt;
    &#039;runtimePath&#039;=&amp;gt;&#039;/var/limesurvey/runtime/&#039;,&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
    […]&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Algemene instellingen=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;sitename:&#039;&#039;&#039; Geeft je enquête-site een naam. De naam verschijnt in de lijst met enquêtes en in het administratiepaneel. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] en in config.php.&lt;br /&gt;
*&#039;&#039;&#039;siteadminemail:&#039;&#039;&#039; Dit is het standaard e-mailadres van de websitebeheerder, waar meldingen en contactverzoeken naar worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
*&#039;&#039;&#039;showEmailInError:&#039;&#039;&#039; Gebruik het standaard e-mailadres voor sitebeheerders (siteadminemail) voor de mailto-link op de foutpagina. Uitschakelen om alleen de naam van de beheerder weer te geven. Standaard om meer spam op beheer-e-mail te voorkomen.&lt;br /&gt;
* &#039;&#039;&#039;siteadminbounce:&#039;&#039;&#039; Dit is het e-mailadres waarnaar niet verzonden e-mails worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
* &#039;&#039;&#039;siteadminname:&#039;&#039;&#039; De naam van de websitebeheerder. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_name:&#039;&#039;&#039; De hostnaam van de  proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_port:&#039;&#039;&#039; De poort van de proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Beveiliging=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttempt&#039;&#039;&#039;: Het aantal toegestane pogingen dat de gebruiker het gebruikerswachtwoord foutief mag invullen voordat het geblokkeerd wordt (op IP) . Standaardwaarde is 3, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;timeOutTime&#039;&#039;&#039;:  Als de gebruiker het gebruikerswachtwoord &amp;lt;maxLoginAttempt&amp;gt; keer foutief invult  :  tijd dat het IP is geblokkeerd.  Standaardwaarde is 10 minuten, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttemptParticipants&#039;&#039;&#039;: Het aantal pogingen dat een deelnemer mag doen een geldig token in te voeren voordat het IP-adres wordt geblokkeerd. De standaardwaarde is  3, het kan in config.php worden gewijzigd. &lt;br /&gt;
 * &#039;&#039;&#039;timeOutParticipants&#039;&#039;&#039;: Als de deelnemer het token  &amp;lt;maxLoginAttemptParticipants&amp;gt; ongeldig invoert, dan wordt de gebruiker geblokkeerd voor &amp;lt;timeOutParticipants&amp;gt; seconden. De standaardwaarde van 10 minuten kan worden gewijzigd in config.php.&lt;br /&gt;
* &#039;&#039;&#039;surveyPreview_require_Auth:&#039;&#039;&#039; standaard true. Zet deze false als iedereen de enquête kan testen, zonder in het beheergedeelte in te loggen, en zonder dat de enquête actief is. Deze waarde kan worden overschreven met de waarde in de [[Global settings/nl|Algemene instellingen]] of in config.php. &lt;br /&gt;
* &#039;&#039;&#039;usercontrolSameGroupPolicy:&#039;&#039;&#039; Standaard true. Niet-beheerders (opgenomen in de LimeSurvey beheerinterface) zullen alleen andere gebruikers kunnen zien als ze beiden aan minstens één dezelfde groep gekoppeld zijn. Deze waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]  of in config.php.&lt;br /&gt;
* &#039;&#039;&#039;demoMode:&#039;&#039;&#039; Als deze instelling &amp;quot;aan&amp;quot; (true) staat zal LimeSurvey in demo-modus werken. Dat betekent:&lt;br /&gt;
** Het is niet mogelijk om het beheeraccount te wijzigen&lt;br /&gt;
** Het is niet mogelijk om bestanden te uploaden in sjaboonbeheer&lt;br /&gt;
** Het is niet mogelijk om uitnodigingen en herinneringen via email te verzenden&lt;br /&gt;
** Het is niet mogelijk om een dump van een database te maken&lt;br /&gt;
** Het is niet mogelijk om de volgende zaken aan te passen: sitenaam, standaardtaal, standaard html-editor modus, XSS filter.&lt;br /&gt;
* &#039;&#039;&#039;forcedsuperadmin:&#039;&#039;&#039; Array van user-id&#039;s met alle rechten binnen LimeSurvey. Deze instelling kan alleen in het bestand config.php worden gewijzigd. De gebruikersrechten kunnen niet worden gewijzigd bij de  [[Manage_users/nl#Globale rechten van een gebruiker instellen|globale rechten]] door een andere hoofdbeheerder. Standaard heeft de eerste na aanmaken installatie toegevoegde gebruiker deze rechten, deze heeft dan user-id 1.&lt;br /&gt;
* &#039;&#039;&#039;force_ssl:&#039;&#039;&#039; forceert dat LimeSurvey werkt met HTTPS of dat juist blokkeert. Lees [https://manual.limesurvey.org/Global_settings/nl#Beveiliging Forceer HTTPS] in de algemene instellingen.&lt;br /&gt;
* &#039;&#039;&#039;ssl_emergency_override:&#039;&#039;&#039; Deze instelling zet SSL uit. Als je HTTPS/SSL bij de algemene instellingen hebt ingeschakeld maar op je server HTTPS niet ingeschakeld is, is dat de enige manier op HTTPS uit te zetten, door direct een waarde in de database te zetten. Je kunt dan de algemene instelling weer aanpassen, dit is bedoeld als zeer tijdelijke maatregel, SSL hoort aan te staan. De waarde kan alleen in het bestand config.php gewijzigd worden.&lt;br /&gt;
* &#039;&#039;&#039;ssl_disable_alert:&#039;&#039;&#039; Als je de waarschuwing dat SSL uitstaat als hoofdbeheerder niet meer wilt krijgen en je dus zeker geen SSL wilt gebruiken dan kun je deze melding uitzetten in het bestand config.php.&lt;br /&gt;
*&#039;&#039;&#039;Unserialisatie_attribuutbeschrijvingen toestaan:&#039;&#039;&#039; Sta unserialisatie (met PHP-functie unserialize) tokenattributen toe bij het importeren of lezen van een enquête-object. Sinds LimeSurvey 3 worden de gegevens van tokenattributen opgeslagen als JSON. Als u een ouder enquêtebestand gebruikt en tokenkenmerken wilt ophalen, moet u deze instelling inschakelen. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd als gevolg van het starten en automatisch laden van objecten, en een kwaadwillende gebruiker kan hier mogelijk misbruik van maken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;allow_unserialize_attachments:&#039;&#039;&#039; Sta het unserialiseren (met de PHP unserialiseerfunctie) van attributen toe bij het importeren van enquêtes. In limesurvey 6.16.17: bijlagen attribuut verplaatsen van serialiseren naar json_encode. Als je de bijlage moet behouden bij het importeren van een oud LSS-bestand, moet je dat toestaan. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd door objectinstantie en autoloading, en een kwaadwillende gebruiker kan dit misbruiken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;twig_getConfig_extraallowlist:&#039;&#039;&#039; Sta toe dat een specifiek element voor de getConfig-functie in twig wordt toegestaan. LimeSurvey biedt al de meeste benodigde en gebruikte instellingen, maar je kunt ook meer nodig hebben. Als je &#039;securesetting&#039; en &#039;anothersetting&#039; wilt toestaan, stel dit dan in op &amp;lt;code&amp;gt;[&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt; zoals &amp;lt;code&amp;gt;&#039;twig_getConfig_extraallowlist&#039; =&amp;gt; [&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt;. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Cross-site_scripting_(XSS)_protection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bescherming tegen cross-site scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey staat geen scripts van gebruikers toe op de beheerderspagina. Als u een manier vindt om een XSS-script aan de beheerderspagina toe te voegen, raadpleeg dan ons [https://github.com/LimeSurvey/LimeSurvey/blob/master/SECURITY.md Beveiligingsbeleid]. &lt;br /&gt;
&lt;br /&gt;
De scripts van openbare pagina&#039;s worden beheerd met XSS-filterinstellingen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. &amp;lt;span class=&amp;quot;warning&amp;quot;&amp;gt;De superadmins hebben hun HTML nooit gefilterd.&amp;lt;/span&amp;gt; De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allowed_file_upload&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Toegestane bestandsupload ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeimageformats&#039;&#039;&#039; : Afbeeldingsbestandstypen die mogen worden geüpload in de thema&#039;s-sectie. Standaard zijn SVG-bestanden uitgeschakeld vanwege een mogelijke XSS-aanval. &lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads&#039;&#039;&#039; : Andere bestandstypen die mogen worden geüpload in de themasectie (zip-bestand)&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; : bestandstype toegestaan voor bestandsuploads &lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads&#039;&#039;&#039; : Bestandstypen die mogen worden geüpload in de bronnensecties en met de HTML-editor &lt;br /&gt;
*&#039;&#039;&#039;allowedpluginuploads&#039;&#039;&#039; : Bestandstype toegestaan bij het uploaden van een zip-bestand van de plug-in.&lt;br /&gt;
&lt;br /&gt;
Voer gewoon een reeks door komma&#039;s gescheiden extensies in. Bijvoorbeeld:&amp;lt;pre&amp;gt;&#039;allowedthemeimageformats&#039; =&amp;gt; &#039;jpg,jpeg,gif,png,webm,svg&#039;,&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: Wees altijd voorzichtig met het toestaan van het uploaden van bestanden. Er kunnen schadelijke activiteiten door mogelijk worden.&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;usePluginWhitelist&#039;&#039;&#039; : Als echte plugins die niet op de allowlist staan (zie &#039;pluginWhitelist&#039;) niet geïnstalleerd of geladen kunnen worden. Dit kan reeds geïnstalleerde plug-ins uitschakelen.&lt;br /&gt;
*&#039;&#039;&#039;pluginWhitelist&#039;&#039;&#039; : Lijst met plugin-namen die mogen worden geïnstalleerd en geladen wanneer &#039;usePluginWhitelist&#039; waar is. Kernplug-ins staan impliciet op de toelatingslijst.&lt;br /&gt;
*&#039;&#039;&#039;corePluginBlacklist&#039;&#039;&#039; : Lijst met namen van kernplug-ins is verboden als &#039;usePluginWhitelist&#039; waar is. &lt;br /&gt;
*&#039;&#039;&#039;disablePluginUpload&#039;&#039;&#039; : Als deze instelling waar is, is de functie &amp;quot;Plugin Upload&amp;quot; uitgeschakeld&lt;br /&gt;
&lt;br /&gt;
== Host beheer ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : om Host Header Injection te voorkomen, kun je de toegestane host instellen voor alle acties. Als je een andere host gebruikt voor de publieke pagina en de beheerderspagina: je moet beide als toegestane host instellen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update standaard configuratie LimeSurvey&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bronnen=&lt;br /&gt;
* &#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; geeft aan hoe lang de sessie van een enquête geldig is. Alleen van toepassing bij gebruik van database-sessies. (Deze waarde wordt overschreven met de waarden uit het [[Global settings/nl|Globale instellingen]]). &lt;br /&gt;
* &#039;&#039;&#039;memorylimit:&#039;&#039;&#039; geeft aan hoeveel geheugen LimeSurvey mag gebruiken. 128M (Megabyte) is het minimum om goed te kunnen werken. Mocht je time-outs (of andere problemen) hebben bij het genereren van statistieken, overweeg dan om 256M of nog hoger te gebruiken. Als je webserver een hogere limiet toekent dan wordt deze instelling niet gebruikt. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;warningbox&amp;quot;&amp;gt;Denk eraan dat deze lokale instelling altijd genegeerd kan worden door de globale serverinstellingen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mocht het dus niet werken, probeer dan:&lt;br /&gt;
* memory_limit = 128M te zetten in het php.ini-bestand op de server (als dat kan en mag)&lt;br /&gt;
* memory_limit = 128M te zetten in een php.ini-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
* php_value memory_limit 128M te zetten in een .htaccess-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;max_execution_time:&#039;&#039;&#039; Het aantal seconden dat een script mag lopen voordat het afgebroken wordt. Standaard op 1200 seconden, vanwege het exporteren van een enquête met veel gegevens. Je kunt het alleen aanpassen via het bestand &#039;&#039;&#039;config.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Presentatie=&lt;br /&gt;
*&#039;&#039;&#039;dropdownthreshold&#039;&#039;&#039;: {{ObsoleteIn/nl|2.50}} als je &amp;lt;code&amp;gt;$dropdowns&amp;lt;/code&amp;gt; op &amp;quot;R&amp;quot; hebt gezet, is dit het maximale aantal opties dat getoond wordt als radioknoppen, voordat LimeSurvey deze vervangt door een dropdown-selectielijst. Als je dit maximum op iets van 25 zet (de standaardwaarde) zijn lange lijsten voor de gebruiker evenvoudiger gebruiken.&lt;br /&gt;
*&#039;&#039;&#039;repeatheadings:&#039;&#039;&#039; Zet deze op een waarde om bij vragen van het arraytype de kop opnieuw te tonen na dit aantal subvragen. Dit is nuttig als je veel subvragen, meer dan een scherm,  hebt. Een redelijk geschikte waarde is 15. Als je de kop niet wilt herhalen, zet dan deze waarde op 0. (Deze waarde wordt overschreven in de [[Global settings/nl|Algemene instellingen]] dialoog) {{NewIn/nl|2.05}}.&lt;br /&gt;
*&#039;&#039;&#039;minrepeatheadings:&#039;&#039;&#039; Het minimale aantal resterende subvragen dat verplicht is voordat de koppen bij arrayvragen wordt herhaald. Standaardwaarde 3, te wijzigen in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulttemplate:&#039;&#039;&#039; deze instelling bepaald het standaardthema dat gebruikt wordt voor het tonen van de &#039;publieke lijst&#039; van enquêtes. (Deze waarde wordt gewizjigd in de [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulthtmleditormode:&#039;&#039;&#039; bepaalt de standaardmodus waarin de HTML-editor opstart.  (Deze waarde kan worden gewijzigd in de  [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
** &#039;&#039;inline&#039;&#039; inline vervanging van velden door een HTML-editor. Langzaam, maar makkelijk en gebruikersvriendelijk&lt;br /&gt;
** &#039;&#039;popup&#039;&#039; voegt een icoon toe, die bij selectie de HTML-editor indien nodig in een popup toont. Sneller, maar de html-code is zichtbaar  &lt;br /&gt;
** &#039;&#039;none&#039;&#039; geen HTML-editor gebruiken&lt;br /&gt;
*&#039;&#039;&#039;column_style:&#039;&#039;&#039; Bepaald hoe kolommen van antwoorden worden weergegeven bij gebruik van  [[QS:Display_columns/nl|display_columns]]. De waarden zijn: &lt;br /&gt;
** &#039;css&#039; gebruik een van de verschillende CSS alleen methoden voor aanmaken kolommen (bekijk het sjabloon stylesheet voor details).&lt;br /&gt;
** &#039;ul&#039; gebruik multiple floated unordered lists. (standaard)&lt;br /&gt;
** &#039;table&#039; gebruik traditionele tabellenlayout.&lt;br /&gt;
** NULL uitschakelen gebruik kolommen&lt;br /&gt;
&lt;br /&gt;
=Taal en tijd=&lt;br /&gt;
*&#039;&#039;&#039;defaultlang:&#039;&#039;&#039; Zet deze op de standaardtaal waarin het beheerpaneel, en de openbare enquêtes getoond worden. Binnen een enquête kun je zelf een afwijkende taal gebruiken. Deze waarde worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;timeadjust:&#039;&#039;&#039; Als de webserver in een andere tijdzone staat dan waar jouw enquête wordt gebruikt, zet hier dan de afwijking in uren. Dit is met name van belang voor enquêtes die werken met de tijd of een tijdstempel gebruiken. Voorbeeld: je voert een enquête uit in Australië en gebruikt een server in de VS. Er is dan een tijdsverschil van 14 uur, de instelling wordt dan &amp;quot;14&amp;quot;. Deze  waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
&lt;br /&gt;
=Gedrag=&lt;br /&gt;
*&#039;&#039;&#039;deletenonvalues:&#039;&#039;&#039; Wees hier voorzichtig mee. Standaard (waarde &#039;1&#039;) worden antwoorden die niet ter zake doen opgeslagen met waarde &#039;NULL&#039;. Een voorbeeld is dat een deelnemer de vraag &#039;geslacht?&#039; beantwoord met &#039;vrouw&#039;. Vervolgens beantwoord hij een aantal vrouw-specifieke vragen, zich realiseert dat hij een fout gemaakt heeft, terugkeert naar die vraag en dan de optie &#039;man&#039; kiest. Nu zijn de antwoorden op de vrouw-vragen irrelevant, want hij krijgt (en beantwoordt) de man-specifieke vragen.  Bij  &amp;lt;code&amp;gt;$deletenonvalues==1&amp;lt;/code&amp;gt;, worden deze irrelevante waarden gewist (NULL) in de database. Bij  &amp;lt;code&amp;gt;$deletenonvalues==0&amp;lt;/code&amp;gt; blijven de waarden aanwezig, maar waarom zou je dat willen.&lt;br /&gt;
*&#039;&#039;&#039;shownoanswer:&#039;&#039;&#039; Als de antwoorden op een vraag van een selectielijst (radio/select) invulbaar zijn (List of Array-vragen) en deze instelling staat op &#039;1&#039;, wordt er een optie toegevoegd met de waarde &#039;Geen antwoord&#039;. Zo kan de gebruiker kiezen om de vraag niet te beantwoorden. &lt;br /&gt;
** &#039;0&#039; : Nee&lt;br /&gt;
** &#039;1&#039; : Ja, de optie &#039;Geen antwoord&#039; wordt getoond. &lt;br /&gt;
** &#039;2&#039; : De beheerder van de enquête kan kiezen.&lt;br /&gt;
*&#039;&#039;&#039;printanswershonorsconditions:&#039;&#039;&#039; Deze instelling bepaalt of antwoorden die niet mogelijk zijn vanwege één of meerdere conditie(s) getoond worden. De standaard &#039;1&#039; verbergt deze antwoorden.&lt;br /&gt;
*&#039;&#039;&#039;hide_groupdescr_allinone:&#039;&#039;&#039; Deze instelling wordt gebruikt door enquêtes met condities. Zet deze op de waarde true (de standaardwaarde) als je wilt dat de groepsnaam en beschrijving ook verborgen worden als alle condities in de groep ook verborgen zijn.&lt;br /&gt;
*&#039;&#039;&#039;showpopups:&#039;&#039;&#039; Deze instelling bepaald of er popups getoond worden als vragen niet of niet correct beantwoord zijn. &lt;br /&gt;
** &#039;2&#039; bepaald door optie in Thema (standaard)&lt;br /&gt;
** &#039;1&#039; betekent dat popups getoond worden,&lt;br /&gt;
** &#039;0&#039; betekent dat de melding op de pagina zelf getoond wordt,&lt;br /&gt;
** en &#039;-1&#039; betekent dat er geen melding gedaan wordt. Gebruikers zien echter wel de indicatie bij de vragen die verplicht beantwoord moeten worden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Numerical_question_type_behavior&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Numeriek vraagtype gedrag ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;bFixNumAuto:&#039;&#039;&#039; Numerieke velden kunnen automatisch worden gefilterd om alle niet-numerieke tekens te verwijderen. Standaard is dit ingeschakeld, je kunt het globaal uitschakelen. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde&#039;&#039; in standaardthema-opties. Inschakelen: &#039;&#039;Ja&#039;&#039;, uitschakelen met &#039;&#039;Alleen voor expressie&#039;&#039; en &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BNumRealValue:&#039;&#039;&#039; Numerieke velden die in ExpressionScript worden gebruikt, kunnen worden hersteld, standaard is herstellen. Als NUMERIC een numerieke vraag is: schakel uit of 0: {NUMERIC} met verkeerde tekens verzonden &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; , schakel in of 1: {NUMERIC} verzend alle ingevoerde tekens. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde &#039;&#039; in standaardthema-opties. Inschakelen : &#039;&#039;Ja&#039;&#039; en &#039;&#039;Alleen voor expressie&#039;&#039; en uitschakelen met &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Ontwikkeling en debugging=&lt;br /&gt;
*&#039;&#039;&#039;debug:&#039;&#039;&#039; Met deze instelling zet je in config.php de PHP-error mededelingen op niveau E_ALL. Dit betekent dat elke afwijking op een script getoond wordt. Zet de waarde op &#039;1&#039; als je de applicatie aan het debuggen bent, of &#039;2&#039; als je een ontwikkelaar bent. Laat deze waarde in productieomgeving op (de standaard) &#039;0&#039; staan, anders kunnen hackers mogelijk belangrijke informatie inzien.&lt;br /&gt;
*&#039;&#039;&#039;debugsql:&#039;&#039;&#039; Activeer deze instelling on config.php als je de SQL-queries die worden uitgevoerd wilt tonen, ze worden getoond onderaan de pagina. Handig als je de queries wilt optimaliseren.&lt;br /&gt;
*&#039;&#039;&#039;use_asset_manager:&#039;&#039;&#039; Standaard : schakel bij debug mode de  asset-manager uit, maar hier kun je instellen dat je bij het debuggen toch de asset-manager wilt gebruiken. &lt;br /&gt;
&lt;br /&gt;
Als je een fout in de applicatie wilt melden en informatie op het forum wilt geven, dan kun je eerst de debugging inschakelen zodat je meer informatie kunt geven.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;2,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je een plug-in ontwikkelt en een snelle manier nodig hebt om variabelen op het scherm te tonen kun je de traceVar-functie gebruiken. Als debug voor deze functie is ingesteld : gebruik CWebLogRoute om op de HTML-pagina weer te geven. Gebruik &amp;lt;code&amp;gt;traceVar($MyVariable)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Email_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Email instellingen=&lt;br /&gt;
&lt;br /&gt;
De waarden kunnen worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]. &lt;br /&gt;
*&#039;&#039;&#039;emailmethod:&#039;&#039;&#039; Bepaalt via welke methode een email verzonden wordt:&lt;br /&gt;
** &#039;&#039;&#039;mail:&#039;&#039;&#039; via de interne PHP mailer&lt;br /&gt;
** &#039;&#039;&#039;sendmail:&#039;&#039;&#039; via sendmail&lt;br /&gt;
** &#039;&#039;&#039;smtp:&#039;&#039;&#039; via smtp-verwijzing. Gebruik deze optie als je LimeSurvey draait op een computer die niet je mailserver is.&lt;br /&gt;
*&#039;&#039;&#039;emailsmtphost:&#039;&#039;&#039; Als je als mailmethode &#039;smtp&#039; gekozen hebt, vul hier dan de SMTP-server in. Als je bijvoorbeeld Google-mail gebruikt, vul dan indien nodig ook de poort in &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; $emailsmtphost = &#039;smtp.gmail.com:465&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpuser:&#039;&#039;&#039; Vul hier de gebruikersnaam voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtppassword:&#039;&#039;&#039; Vul hier het wachtwoord voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpssl:&#039;&#039;&#039; Vul hier de waarde &#039;ssl&#039; of &#039;tls&#039; in om SSL/TLS te gebruiken voor de connectie met de SMTP-server&lt;br /&gt;
*&#039;&#039;&#039;maxemails:&#039;&#039;&#039; Als je uitnodigingen of herinneringen stuurt aan deelnemers bepaalt deze instelling hoeveel mails er in een batch maximaal verstuurd mogen worden. Als dit getal te hoog staat kan het zijn dat het mailscript in een time-out loopt. Een gemiddelde webserver kan ongeveer 100 mails versturen in de 30 seconden dat een script draait. Krijg je daarbij time-outs, zet dan hier een lager aantal neer. Als je de emails gaat versturen en er zijn er meer emails dan het hier opgegeven maximum aantal dan kun je de emails per dit maximum versturen, je moet dan per zending op een vervolgknop klikken. Je hoeft dit versturen niet in een sessie te doen.&lt;br /&gt;
&lt;br /&gt;
= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**&#039;usepdfexport&#039;: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen.&lt;br /&gt;
**&#039;pdfdefaultfont&#039;: Standaard lettertype van de PDF-export. Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**&#039;alternatepdffontfile&#039;: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
**&#039;pdffontsize&#039;: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**&#039;notsupportlanguages&#039;: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**&#039;pdforientation&#039;: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk&lt;br /&gt;
*&#039;&#039;&#039;Graph instelling&#039;&#039;&#039;&lt;br /&gt;
** &#039;chartfontfile&#039; : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** &#039;alternatechartfontfile&#039; : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;LDAP_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=LDAP instellingen=&lt;br /&gt;
&lt;br /&gt;
Gezien de uitgebreidheid van dit onderwerp, staat de tekst [[LDAP settings/nl|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Authenticatie=&lt;br /&gt;
&lt;br /&gt;
Vanaf LimeSurvey 2.05 wordt de authenticatie gedaan met [[Plugins - advanced/nl|plugins]]. De onderstaande informatie kan daarom verouderd zijn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_to_the_webserver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Authenticatie verplaatsen naar de webserver==&lt;br /&gt;
&lt;br /&gt;
Systeembeheerders willen wellicht hun &amp;quot;enquêtebeheerders&amp;quot; authenticeren bij een centraal systeem (Active Directory, openLdap, Radius etc.) in plaats van via de LimeSurvey-database. Hiervoor zet je de benodigde software en opties aan op de webserver, en zet &amp;quot;auth_webserver&amp;quot;op &amp;quot;true&amp;quot;(aan) in config.php.&lt;br /&gt;
&lt;br /&gt;
Bedenk daarbij wel dat&lt;br /&gt;
* LimeSurvey nu direct de gebruikersnaam van de webserver als geldige inlog gebruikt&lt;br /&gt;
* Dit alleen geldt voor de beheerinterface, &#039;&#039;&#039;niet voor het deelnemersgedeelte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_no_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen zonder automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Doordat de authenticatie verplaatste wordt is er geen wachtwoordonderhoud nodig. Maar er moeten nog steeds wel gebruikers in de database aangemaakt worden (plus de rechten die ze hebben) om LimeSurvey te laten werken.&lt;br /&gt;
&lt;br /&gt;
Een gebruiker heeft toegang tot LimeSurvey als:&lt;br /&gt;
* hij/zij geauthenticeerd is door de webserver&lt;br /&gt;
* de gebruikte loginnaam geldig is als gebruiker voor de LimeSurvey database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen met automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Dit kan lastig worden als je veel gebruikers moet beheren. Daarom is het wellicht makkelijker om de automatische import aan te zetten. Hiervoor gebruik je:&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_user:&#039;&#039;&#039; als deze &amp;quot;aan&amp;quot;(true) staat zal LimeSurvey geauthenticeerde gebruikers importeren.&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_profile:&#039;&#039;&#039; beschrijft de array van waarden die aan het gebruikersprofiel gehangen worden (zoals een nep-voornaam en nep-achternaam, email en rechten)&lt;br /&gt;
&lt;br /&gt;
Als je deze nep-waarden door echte waarden (uit het authenticatiesysteem) wilt vervangen, ontwikkel dan de functie &#039;&#039;&#039;hook_get_autouserprofile&#039;&#039;&#039;, waarin je het authenticatiesysteem vraagt naar deze waarden.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;hook_get_auth_webserver_profile&#039;&#039;&#039; functie heeft de gebruikersnaam als input, en levert:&lt;br /&gt;
* &amp;quot;false&amp;quot; of een lege array als de gebruiker niet geauthenticeerd is voor LimeSurvey&lt;br /&gt;
* een array met alle waarden zoals beschreven in &amp;lt;code&amp;gt;$WebserverAuth_autouserprofile&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;function hook_get_auth_webserver_profile($user_name)&lt;br /&gt;
{&lt;br /&gt;
     // Retrieve user&#039;s data from your database backend (for instance LDAP) here&lt;br /&gt;
     ... get $user_name_from_backend&lt;br /&gt;
     ... get $user_email_from_backend&lt;br /&gt;
     ... get $user_lang_from_backend&lt;br /&gt;
     ... from groups defined in your backend set $user_admin_status_frombackend_0_or_1&lt;br /&gt;
     return Array(&lt;br /&gt;
                     &#039;full_name&#039; =&amp;gt; &amp;quot;$user_name_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;email&#039; =&amp;gt; &amp;quot;$user_email_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;lang&#039; =&amp;gt; &#039;$user_lang_from_backend&#039;,&lt;br /&gt;
                     &#039;htmleditormode&#039; =&amp;gt; &#039;inline&#039;,&lt;br /&gt;
                     &#039;templatelist&#039; =&amp;gt; &#039;default,basic,MyOrgTemplate&#039;,&lt;br /&gt;
                     &#039;create_survey&#039; =&amp;gt; 1,&lt;br /&gt;
                     &#039;create_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;delete_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;superadmin&#039; =&amp;gt; $user_admin_status_frombackend_0_or_1,&lt;br /&gt;
                     &#039;configurator&#039; =&amp;gt;0,&lt;br /&gt;
                     &#039;manage_template&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;manage_label&#039; =&amp;gt; 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
     // If user should be denied access, return an empty array&lt;br /&gt;
&lt;br /&gt;
     // return Array();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Alert|Gebruik de functie &#039;hook_get_auth_webserver_profile&#039; alleen als je een ervaren gebruiker bent! Meer informatie staat in de comments in het bestand config-defaults.php.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_name_mapping&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikersnaam omsleutelen==&lt;br /&gt;
&lt;br /&gt;
Soms verschillen de gebruikersnaam in het authenticatieproces en de gebruikersnaam in LimeSurvey. Deze kun je echter omsleutelen met de &#039;&#039;&#039;auth_webserver_user_map&#039;&#039;&#039; parameter. Voorbeeld: je hebt geen externe gebruiker die &#039;admin&#039; heet, maar je wilt wel dat de gebruiker &#039;myname&#039; die rol krijgt. Deze kun je dan als volgt omsleutelen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
...&lt;br /&gt;
&#039;auth_webserver_user_map&#039; =&amp;gt; array (&#039;myname&#039; =&amp;gt; &#039;admin&#039;);&lt;br /&gt;
)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zodra de gebruiker &#039;myname&#039; is geauthenticeerd, zal deze als de &#039;admin&#039; gebruiker door LimeSurvey gezien worden. &lt;br /&gt;
&lt;br /&gt;
Uiteraard is dit onveilig, dus wees er voorzichtig mee, en bescherm de config.php tegen het wijzigen door de webserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_one-time_passwords&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wegwerpwachtwoorden==&lt;br /&gt;
&lt;br /&gt;
Een gebruiker kan de loginpagina openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;br /&gt;
&lt;br /&gt;
Deze mogelijkheid moet echter wel gezet worden in het bestand config.php, want die staat standaard uit. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;use_one_time_passwords&#039;=&amp;gt;true,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Manage users/nl#Wegwerpwachtwoorden gebruiken|Meer informatie]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Encryption_settings_{{NewIn|4.0.0}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Encryptie instellingen {{NewIn/nl|4.0.0}} =&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|4.0.0}}{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Bij installatie of upgrading zijn deze parameters door LimeSurvey aangemaakt in het bestand &amp;lt;code&amp;gt;application/config/security.php&amp;lt;/code&amp;gt;. Je zou dit kunnen laten staan of het verplaatsen naar config.php.}}&lt;br /&gt;
&lt;br /&gt;
Dit is beschreven in [[data encryption/nl|encryptie]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;encryptionkeypair&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionpublickey&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionsecretkey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_url_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Geavanceerde URL instellingen=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;publicurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van uw &#039;openbare scripts&#039;. De publieke scripts zijn degene die zich in de map &amp;quot;limesurvey&amp;quot; bevinden (of welke naam je ook hebt gegeven aan de map waarin alle andere scripts en mappen worden bewaard). &#039;&#039; &#039;Deze instellingen zijn beschikbaar in config.php en worden gebruikt als LimeSurvey een absolute url nodig heeft (bijvoorbeeld wanneer token e-mails worden verzonden).&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Homeurl:&#039;&#039;&#039; Dit moet worden ingesteld naar de URL-locatie van uw beheerscripts. Deze bevinden zich in de map / limesurvey / admin. Dit moet worden ingesteld op de WEB-URL-locatie, bijvoorbeeld &#039;&#039; http://www.example.com/limesurvey/html/admin &#039;&#039;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert de naam van uw server automatisch te detecteren met behulp van een php-variabele-instelling - &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt; . &#039;&#039; &#039;In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de mapnaam waarin je de LimeSurvey-scripts hebt geplaatst.&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tempurl:&#039;&#039;&#039; Dit zou moeten zijn ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / tmp&amp;quot; - of op een map waarin je LimeSurvey wilt gebruiken om tijdelijke bestanden te serveren. &lt;br /&gt;
* &#039;&#039;&#039;Uploadurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / upload&amp;quot; of op een map waarin je LimeSurvey wilt gebruiken om geüploade bestanden te serveren. Hiermee kunt u geüploade bestanden op een ander url-domein instellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_path_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Geavanceerde padinstellingen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;homedir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw beheerscripts - bijvoorbeeld &amp;quot;/home/usr/htdocs/limesurvey/admin&amp;quot;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert het standaard rootpad van al uw documenten te detecteren met behulp van de php-variabele-instelling &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt; . In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de directorynaam waarin je de LimeSurvey-scripts hebt geplaatst.&lt;br /&gt;
* &#039;&#039;&#039;Publicdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw &#039;openbare scripts&#039;.&lt;br /&gt;
* &#039;&#039;&#039;tempdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw /limesurvey/tmp zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;uploaddir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw map /limesurvey/upload zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;sCKEditorURL:&#039;&#039;&#039; url van het fckeditor-script.&lt;br /&gt;
* &#039;&#039;&#039;Fckeditexpandtoolbar:&#039;&#039;&#039; definieert of de fckeditor werkbalk standaard geopend moet worden.&lt;br /&gt;
* &#039;&#039;&#039;Pdfexportdir:&#039;&#039;&#039; Dit is de map met de tcpdf.php extensietcpdf.php.&lt;br /&gt;
* &#039;&#039;&#039;pdffonts:&#039;&#039;&#039; Dit is de map voor de TCPDF-lettertypen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_advanced_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Andere geavanceerde instellingen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Upload_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bestanden uploaden ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads:&#039;&#039;&#039; De bestandstypes die in de thema editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads:&#039;&#039;&#039; De bestandstypes die in de bronsecties en met de HTML-editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; {{NewIn/nl|4.0.0}} Globale beperking van up te loaden bestandstypes&lt;br /&gt;
* &#039;&#039;&#039;magic_database:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Toestaan om een andere MIME-database te gebruiken voor [https://www.php.net/manual/en/function.finfo-open.php finfo_open] . Kan alleen handmatig gewijzigd worden in het bestand config.php. Voorbeeld: &amp;lt;code&amp;gt;/usr/share/misc/magic.mgc&amp;lt;/code&amp;gt; voor op redhat gebaseerde linux.&lt;br /&gt;
* &#039;&#039;&#039;Magic_file:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Sta toe om een ander bestand te gebruiken om de reeks extensies te verkrijgen per mime-type dan het  [https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/utils/fileExtensions.php standaardbestand]. Moet een PHP-bestand zijn dat een array retourneert. Kan alleen handmatig gewijzigd worden in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Update==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;updatable:&#039;&#039;&#039; Deze instelling staat in version.php. Kan true of false zijn. Als je true instelt: wanneer een superbeheerder zich aanmeldt: limesurvey controleren of er een update beschikbaar is en of er een waarschuwing getoond moet worden. Indien ingesteld op false: er wordt geen controle uitgevoerd, je kunt ComfortUpdate niet gebruiken. &lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedcharacters_pattern_token&#039;&#039;&#039; : Deze instellingen maken het mogelijk om het regexp-patroon in te stellen bij het filteren van tokens.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/59/nl&amp;diff=381677</id>
		<title>Translations:Optional settings/59/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/59/nl&amp;diff=381677"/>
		<updated>2026-07-18T16:22:56Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Een gebruiker kan de loginpagina openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381676</id>
		<title>Optional settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381676"/>
		<updated>2026-07-18T16:17:02Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte wordt beschreven hoe je de configuratie van LimeSurvey kunt wijzigen voor het gedeelte dat niet via een GUI (het scherm) kan worden gedaan. Wees voorzichtig als je iets in de root-map van LimeSurvey wijzigt. Als je problemen krijgt, of meer hulp nodig hebt, ga dan naar de [https://www.limesurvey.org/forum forums] of het [irc://irc.freenode.net/limesurvey|IRC IRC channel] voor ondersteuning van andere LimeSurvey gebruikers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Inleiding=&lt;br /&gt;
&lt;br /&gt;
Om de configuratie-instelling te wijzigen moet je mogelijk de optionele instellingen wijzigen. De instellingen zijn te vinden in het bestand &#039;&#039;&#039;/application/config/config-defaults.php&#039;&#039;&#039; bij een standaard installatie. Sommige van deze instellingen worden gebruikt tijdens de installatie, en worden overschreven door de waarden in de [[Global settings/nl|Algemene instellingen]]. Andere moeten handmatig worden gewijzigd.  &lt;br /&gt;
&lt;br /&gt;
{{Alert| Als je deze instellingen wilt wijzigen, wijzig ze dan niet in het bestand config-defaults.php, maar kopieer de instellingen naar /application/config/config.php  in &amp;lt;nowiki&amp;gt;&#039;config&#039;=&amp;gt;array&amp;lt;/nowiki&amp;gt; en wijzig ze daar. Alle instellingen in dit bestand gaan voor die in config-defaults.php. }}&lt;br /&gt;
&lt;br /&gt;
Bij het upgraden wordt alleen het bestand config-defaults.php gewijzigd. Daardoor blijven dan je eigen aanpassingen in het bestand config.php bewaard. &lt;br /&gt;
&lt;br /&gt;
Om de instellingen van LimeSurvey te wijzigen moet je het array config in application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039; aanpassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;LimeSurveySetting&#039;=&amp;gt;&#039;New value&#039;,&#039;//  wijzig de code hier      &lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yii_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Yii-instellingen=&lt;br /&gt;
&lt;br /&gt;
LimeSurvey gebruikt het Yii-framework, Yii heeft zijn eigen configuratie in het bestand application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039;. Je kunt enkele specifieke configuratie-instellingen van LimeSurvey benaderen via de Yii-configuratie.&lt;br /&gt;
&lt;br /&gt;
Aangezien het config.php-array is samengevoegd met de hele config, kun je elke Yii-params in het config.php-bestand vervangen.&lt;br /&gt;
&lt;br /&gt;
Deze instellingen worden gezet in het array components:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
        &#039;db&#039; =&amp;gt; array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
        &#039;Specific settings&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Meer informatie over [http://www.yiiframework.com/doc-2.0/guide-index.html Yii.]}}&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
De instellingen van de database wordt bepaald bij de eerste installatie van LimeSurvey. Indien nodig kun je deze configuratie wijzigen. Dat doe je dan op eigen risico.&lt;br /&gt;
Lees ook de [http://www.yiiframework.com/doc/blog/1.1/en/prototype.database#establishing-database-connection Yii-documentatie], en denk eraan dat LimeSurvey alleen de database-types mysql, pgsql, dblib, mssql en sqlsrv ondersteund.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Session_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Sessie==&lt;br /&gt;
&lt;br /&gt;
Je kunt enkele sessie-parameters in config.php zetten (bekijk de 2 onderstaande voorbeelden). Je kunt, indien nodig, commentaar verwijderen/toevoegen. Lees de [http://www.yiiframework.com/doc/api/1.1/CHttpSession Yii-documentatie] voor andere instellingen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je sessie-instellingen moet bijwerken om meerdere LimeSurvey-exemplaren op dezelfde server te laten werken, controleer dan of je de [[Optional_settings/nl#Request|request-instellingen]] voor crsf-cookie moet bijwerken.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_table-based_sessions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gebruik table-based sessies===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey kan table-based sessies gebruiken. Zoek in het gegenereerde bestand config.php naar dit onderdeel dat standaard op commentaar staat. Als je table-based sessies wilt gebruiken, verwijder dan alle // die vóór deze regels van dit onderdeel staan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
            &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
            &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alert|Table-based sessies worden niet ondersteund op een MSSQL-server.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_sessions_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Andere sessie update===&lt;br /&gt;
&lt;br /&gt;
Als je SSL (&#039;https&#039;) gebruikt voor LimeSurvey voeg dan de volgende regels toe in config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie via SSL&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;secure&#039; =&amp;gt; true, // use SSL for cookies&lt;br /&gt;
                    &#039;httponly&#039; =&amp;gt; true // Cookies may not be used by other protocols - experimental&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je het domein wilt aanpassen voor het gebruik van cookies plaats dan in de config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the domain for cookie&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;domain&#039; =&amp;gt; &#039;.example.org&#039;,&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je meerdere installaties op één server hebt staan, kun je mogelijk sneller en gemakkelijker per installatie een sessie-naam zetten. Dit kan soms nodig zijn in IE11 (lees [https://bugs.limesurvey.org/view.php?id=12083#c42892 issue 12083])&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Zet sessie-naam&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;sessionName&#039; =&amp;gt; &amp;quot;LimeSurveyN1&amp;quot;,&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Request==&lt;br /&gt;
Deze instellingen zijn veelomvattend, maar de optionele instellingen zijn al geoptimaliseerd voor het gebruik van  LimeSurvey. Lees  [http://www.yiiframework.com/doc/api/1.1/CHttpRequest Yii-documentatie] voor meer informatie.&lt;br /&gt;
&lt;br /&gt;
Een aanpassing die je (op eigen risico) in je LimeSurvey-configuratie kunt doen :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Disable CSRF protection&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;enableCsrfValidation&#039;=&amp;gt;false,    &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Enforce a certain URL base &lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;hostInfo&#039; =&amp;gt; &#039;http://www.example.org/&#039;  &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie domain name and path for CSRF protection, path is used if you have different instance on same domain&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;csrfCookie&#039; =&amp;gt; array( &lt;br /&gt;
                &#039;domain&#039; =&amp;gt; &#039;.example.com&#039;,&lt;br /&gt;
                &#039;path&#039; =&amp;gt; &#039;/limesurvey/&#039;,&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_usage_of_session_and_Csrf_Validation_in_iFrame_{{NewIn|v=3.24.3}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Gebruik van sessie en Csrf-validatie toestaan in iFrame {{NewIn/nl|v=3.24.3}}==&lt;br /&gt;
&lt;br /&gt;
Nadat u [[Global_settings#Security|Iframe embedding]] hebt toegestaan, moet u wat configuratie bijwerken. &lt;br /&gt;
&lt;br /&gt;
{{Alert| Let op, zelfs met alle instellingen: formulier toestaan in iframe kan in sommige browsers kapot gaan. Deze instellingen zijn getest met Firefox 81.0.2 tot 115 en Chromium 85.0.4183.121 en Edge 119 met standaardinstellingen. &#039;&#039;&#039;Geen ondersteuning voor deze functie, alleen ondersteuning door de gemeenschap&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_session_start_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Sessie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
De sessie moet beveiligd zijn (geldige https), met httponly en samesite met de waarde None. Alle instellingen moeten in kleine letters zijn gedaan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; 		 &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
			&#039;sessionName&#039;=&amp;gt;&#039;LS-VBXZZORFJZCAKGYI&#039;,&lt;br /&gt;
			// Haal de vinkjes weg als je sessies op basis van table wilt hebben.&lt;br /&gt;
			// NB: Table-based sessies worden nu niet ondersteund op een MSSQL-server.&lt;br /&gt;
			// &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
			// &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
			// &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
			&#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;httponly&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;samesite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		 ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_csrf_cookie_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===csrf-cookie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
Hetzelfde als bij sessie: moet beveiligd zijn en sameSite moet None zijn. Hele array moet op hetzelfde niveau worden toegevoegd als de sessie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;		&#039;request&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;enableCsrfValidation&#039;=&amp;gt;true,&lt;br /&gt;
			&#039;csrfCookie&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;sameSite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;URL_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==URL==&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.}}&lt;br /&gt;
&lt;br /&gt;
Om de standaard URL-instellingen te wijzigen, wijzig de urlManager:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U kunt ook .html achter het id van de enquête zetten:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;rules&#039; =&amp;gt; array (&lt;br /&gt;
			    &#039;&amp;lt;sid:\d+&amp;gt;&#039; =&amp;gt; array(&#039;survey/index&#039;,&#039;urlSuffix&#039;=&amp;gt;&#039;.html&#039;,&#039;matchValue&#039;=&amp;gt;true),&lt;br /&gt;
			 ),&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Meer informatie: [http://www.yiiframework.com/doc/guide/1.1/en/topics.url Yii documentatie].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Logging_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Logging instellingen==&lt;br /&gt;
&lt;br /&gt;
Yii kent een paar mogelijkheden om een log aan te laten maken. Lees [http://www.yiiframework.com/doc/guide/1.1/en/topics.logging hier] een uitleg. LimeSurvey gebruikt &#039;1&#039; of &#039;2&#039; standaard, waardoor elke webgebruiker de logs kan bekijken. Je kunt in Yii je eigen instellingen aanmaken.&lt;br /&gt;
&lt;br /&gt;
Om snel errors en warnings te loggen kun je volstaan met: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
return array(&lt;br /&gt;
	&#039;components&#039; =&amp;gt; array(&lt;br /&gt;
		/* Other component part here &#039;db&#039; for example */&lt;br /&gt;
		&#039;log&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;routes&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;fileError&#039; =&amp;gt; array(&lt;br /&gt;
					&#039;class&#039; =&amp;gt; &#039;CFileLogRoute&#039;,&lt;br /&gt;
					&#039;levels&#039; =&amp;gt; &#039;warning, error&#039;,&lt;br /&gt;
					&#039;except&#039; =&amp;gt; &#039;exception.CHttpException.404&#039;,&lt;br /&gt;
				),&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		/* Other component part here &#039;urlManager&#039; for example */&lt;br /&gt;
	),&lt;br /&gt;
	/* Final part (with &#039;runtimePath&#039; &#039;config&#039; for example) */&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint/nl|Text=Het logbestand wordt standaard opgeslagen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;limesurvey/tmp/runtime/application.log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, uitgaande van de LimeSurvey root.}}&lt;br /&gt;
{{Alert|Yii gebruikt runtime-paden. Standaard zijn de logs benaderbaar via internet. Omdat ze veel informatie over je server bevatten kun je ze beter in een map zetten die niet via het web te benaderen is. Je kunt dit met &#039;&#039;routering&#039;&#039; doen of door het wijzigen van het [[Optional settings/nl#Runtime pad|Runtime pad]].}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Runtime_path&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Runtime pad==&lt;br /&gt;
&lt;br /&gt;
[http://www.yiiframework.com/doc/guide/1.1/en/basics.convention#directory Het runtime pad] moet een lees- en schrijfbare map zijn voor de “webuser”. Echter omdat het runtime pad bestanden bevat die mogelijk beveiligingsinformatie bevatten die openbaar toegankelijk is, zijn deze bestanden geplaatst in de map temp in de rootmap. Om toegang tot deze bestanden te voorkomen kun je het runtime-pad buiten het via het web openbare gedeelte plaatsen door de volgende regels in het bestand /application/config/config.php te wijzigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; &lt;br /&gt;
return array(&lt;br /&gt;
  &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
    […]&lt;br /&gt;
    &#039;runtimePath&#039;=&amp;gt;&#039;/var/limesurvey/runtime/&#039;,&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
    […]&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Algemene instellingen=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;sitename:&#039;&#039;&#039; Geeft je enquête-site een naam. De naam verschijnt in de lijst met enquêtes en in het administratiepaneel. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] en in config.php.&lt;br /&gt;
*&#039;&#039;&#039;siteadminemail:&#039;&#039;&#039; Dit is het standaard e-mailadres van de websitebeheerder, waar meldingen en contactverzoeken naar worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
*&#039;&#039;&#039;showEmailInError:&#039;&#039;&#039; Gebruik het standaard e-mailadres voor sitebeheerders (siteadminemail) voor de mailto-link op de foutpagina. Uitschakelen om alleen de naam van de beheerder weer te geven. Standaard om meer spam op beheer-e-mail te voorkomen.&lt;br /&gt;
* &#039;&#039;&#039;siteadminbounce:&#039;&#039;&#039; Dit is het e-mailadres waarnaar niet verzonden e-mails worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
* &#039;&#039;&#039;siteadminname:&#039;&#039;&#039; De naam van de websitebeheerder. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_name:&#039;&#039;&#039; De hostnaam van de  proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_port:&#039;&#039;&#039; De poort van de proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Beveiliging=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttempt&#039;&#039;&#039;: Het aantal toegestane pogingen dat de gebruiker het gebruikerswachtwoord foutief mag invullen voordat het geblokkeerd wordt (op IP) . Standaardwaarde is 3, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;timeOutTime&#039;&#039;&#039;:  Als de gebruiker het gebruikerswachtwoord &amp;lt;maxLoginAttempt&amp;gt; keer foutief invult  :  tijd dat het IP is geblokkeerd.  Standaardwaarde is 10 minuten, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttemptParticipants&#039;&#039;&#039;: Het aantal pogingen dat een deelnemer mag doen een geldig token in te voeren voordat het IP-adres wordt geblokkeerd. De standaardwaarde is  3, het kan in config.php worden gewijzigd. &lt;br /&gt;
 * &#039;&#039;&#039;timeOutParticipants&#039;&#039;&#039;: Als de deelnemer het token  &amp;lt;maxLoginAttemptParticipants&amp;gt; ongeldig invoert, dan wordt de gebruiker geblokkeerd voor &amp;lt;timeOutParticipants&amp;gt; seconden. De standaardwaarde van 10 minuten kan worden gewijzigd in config.php.&lt;br /&gt;
* &#039;&#039;&#039;surveyPreview_require_Auth:&#039;&#039;&#039; standaard true. Zet deze false als iedereen de enquête kan testen, zonder in het beheergedeelte in te loggen, en zonder dat de enquête actief is. Deze waarde kan worden overschreven met de waarde in de [[Global settings/nl|Algemene instellingen]] of in config.php. &lt;br /&gt;
* &#039;&#039;&#039;usercontrolSameGroupPolicy:&#039;&#039;&#039; Standaard true. Niet-beheerders (opgenomen in de LimeSurvey beheerinterface) zullen alleen andere gebruikers kunnen zien als ze beiden aan minstens één dezelfde groep gekoppeld zijn. Deze waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]  of in config.php.&lt;br /&gt;
* &#039;&#039;&#039;demoMode:&#039;&#039;&#039; Als deze instelling &amp;quot;aan&amp;quot; (true) staat zal LimeSurvey in demo-modus werken. Dat betekent:&lt;br /&gt;
** Het is niet mogelijk om het beheeraccount te wijzigen&lt;br /&gt;
** Het is niet mogelijk om bestanden te uploaden in sjaboonbeheer&lt;br /&gt;
** Het is niet mogelijk om uitnodigingen en herinneringen via email te verzenden&lt;br /&gt;
** Het is niet mogelijk om een dump van een database te maken&lt;br /&gt;
** Het is niet mogelijk om de volgende zaken aan te passen: sitenaam, standaardtaal, standaard html-editor modus, XSS filter.&lt;br /&gt;
* &#039;&#039;&#039;forcedsuperadmin:&#039;&#039;&#039; Array van user-id&#039;s met alle rechten binnen LimeSurvey. Deze instelling kan alleen in het bestand config.php worden gewijzigd. De gebruikersrechten kunnen niet worden gewijzigd bij de  [[Manage_users/nl#Globale rechten van een gebruiker instellen|globale rechten]] door een andere hoofdbeheerder. Standaard heeft de eerste na aanmaken installatie toegevoegde gebruiker deze rechten, deze heeft dan user-id 1.&lt;br /&gt;
* &#039;&#039;&#039;force_ssl:&#039;&#039;&#039; forceert dat LimeSurvey werkt met HTTPS of dat juist blokkeert. Lees [https://manual.limesurvey.org/Global_settings/nl#Beveiliging Forceer HTTPS] in de algemene instellingen.&lt;br /&gt;
* &#039;&#039;&#039;ssl_emergency_override:&#039;&#039;&#039; Deze instelling zet SSL uit. Als je HTTPS/SSL bij de algemene instellingen hebt ingeschakeld maar op je server HTTPS niet ingeschakeld is, is dat de enige manier op HTTPS uit te zetten, door direct een waarde in de database te zetten. Je kunt dan de algemene instelling weer aanpassen, dit is bedoeld als zeer tijdelijke maatregel, SSL hoort aan te staan. De waarde kan alleen in het bestand config.php gewijzigd worden.&lt;br /&gt;
* &#039;&#039;&#039;ssl_disable_alert:&#039;&#039;&#039; Als je de waarschuwing dat SSL uitstaat als hoofdbeheerder niet meer wilt krijgen en je dus zeker geen SSL wilt gebruiken dan kun je deze melding uitzetten in het bestand config.php.&lt;br /&gt;
*&#039;&#039;&#039;Unserialisatie_attribuutbeschrijvingen toestaan:&#039;&#039;&#039; Sta unserialisatie (met PHP-functie unserialize) tokenattributen toe bij het importeren of lezen van een enquête-object. Sinds LimeSurvey 3 worden de gegevens van tokenattributen opgeslagen als JSON. Als u een ouder enquêtebestand gebruikt en tokenkenmerken wilt ophalen, moet u deze instelling inschakelen. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd als gevolg van het starten en automatisch laden van objecten, en een kwaadwillende gebruiker kan hier mogelijk misbruik van maken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;allow_unserialize_attachments:&#039;&#039;&#039; Sta het unserialiseren (met de PHP unserialiseerfunctie) van attributen toe bij het importeren van enquêtes. In limesurvey 6.16.17: bijlagen attribuut verplaatsen van serialiseren naar json_encode. Als je de bijlage moet behouden bij het importeren van een oud LSS-bestand, moet je dat toestaan. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd door objectinstantie en autoloading, en een kwaadwillende gebruiker kan dit misbruiken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;twig_getConfig_extraallowlist:&#039;&#039;&#039; Sta toe dat een specifiek element voor de getConfig-functie in twig wordt toegestaan. LimeSurvey biedt al de meeste benodigde en gebruikte instellingen, maar je kunt ook meer nodig hebben. Als je &#039;securesetting&#039; en &#039;anothersetting&#039; wilt toestaan, stel dit dan in op &amp;lt;code&amp;gt;[&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt; zoals &amp;lt;code&amp;gt;&#039;twig_getConfig_extraallowlist&#039; =&amp;gt; [&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt;. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Cross-site_scripting_(XSS)_protection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bescherming tegen cross-site scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey staat geen scripts van gebruikers toe op de beheerderspagina. Als u een manier vindt om een XSS-script aan de beheerderspagina toe te voegen, raadpleeg dan ons [https://github.com/LimeSurvey/LimeSurvey/blob/master/SECURITY.md Beveiligingsbeleid]. &lt;br /&gt;
&lt;br /&gt;
De scripts van openbare pagina&#039;s worden beheerd met XSS-filterinstellingen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. &amp;lt;span class=&amp;quot;warning&amp;quot;&amp;gt;De superadmins hebben hun HTML nooit gefilterd.&amp;lt;/span&amp;gt; De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allowed_file_upload&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Toegestane bestandsupload ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeimageformats&#039;&#039;&#039; : Afbeeldingsbestandstypen die mogen worden geüpload in de thema&#039;s-sectie. Standaard zijn SVG-bestanden uitgeschakeld vanwege een mogelijke XSS-aanval. &lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads&#039;&#039;&#039; : Andere bestandstypen die mogen worden geüpload in de themasectie (zip-bestand)&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; : bestandstype toegestaan voor bestandsuploads &lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads&#039;&#039;&#039; : Bestandstypen die mogen worden geüpload in de bronnensecties en met de HTML-editor &lt;br /&gt;
*&#039;&#039;&#039;allowedpluginuploads&#039;&#039;&#039; : Bestandstype toegestaan bij het uploaden van een zip-bestand van de plug-in.&lt;br /&gt;
&lt;br /&gt;
Voer gewoon een reeks door komma&#039;s gescheiden extensies in. Bijvoorbeeld:&amp;lt;pre&amp;gt;&#039;allowedthemeimageformats&#039; =&amp;gt; &#039;jpg,jpeg,gif,png,webm,svg&#039;,&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: Wees altijd voorzichtig met het toestaan van het uploaden van bestanden. Er kunnen schadelijke activiteiten door mogelijk worden.&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;usePluginWhitelist&#039;&#039;&#039; : Als echte plugins die niet op de allowlist staan (zie &#039;pluginWhitelist&#039;) niet geïnstalleerd of geladen kunnen worden. Dit kan reeds geïnstalleerde plug-ins uitschakelen.&lt;br /&gt;
*&#039;&#039;&#039;pluginWhitelist&#039;&#039;&#039; : Lijst met plugin-namen die mogen worden geïnstalleerd en geladen wanneer &#039;usePluginWhitelist&#039; waar is. Kernplug-ins staan impliciet op de toelatingslijst.&lt;br /&gt;
*&#039;&#039;&#039;corePluginBlacklist&#039;&#039;&#039; : Lijst met namen van kernplug-ins is verboden als &#039;usePluginWhitelist&#039; waar is. &lt;br /&gt;
*&#039;&#039;&#039;disablePluginUpload&#039;&#039;&#039; : Als deze instelling waar is, is de functie &amp;quot;Plugin Upload&amp;quot; uitgeschakeld&lt;br /&gt;
&lt;br /&gt;
== Host beheer ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : om Host Header Injection te voorkomen, kun je de toegestane host instellen voor alle acties. Als je een andere host gebruikt voor de publieke pagina en de beheerderspagina: je moet beide als toegestane host instellen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update standaard configuratie LimeSurvey&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bronnen=&lt;br /&gt;
* &#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; geeft aan hoe lang de sessie van een enquête geldig is. Alleen van toepassing bij gebruik van database-sessies. (Deze waarde wordt overschreven met de waarden uit het [[Global settings/nl|Globale instellingen]]). &lt;br /&gt;
* &#039;&#039;&#039;memorylimit:&#039;&#039;&#039; geeft aan hoeveel geheugen LimeSurvey mag gebruiken. 128M (Megabyte) is het minimum om goed te kunnen werken. Mocht je time-outs (of andere problemen) hebben bij het genereren van statistieken, overweeg dan om 256M of nog hoger te gebruiken. Als je webserver een hogere limiet toekent dan wordt deze instelling niet gebruikt. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;warningbox&amp;quot;&amp;gt;Denk eraan dat deze lokale instelling altijd genegeerd kan worden door de globale serverinstellingen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mocht het dus niet werken, probeer dan:&lt;br /&gt;
* memory_limit = 128M te zetten in het php.ini-bestand op de server (als dat kan en mag)&lt;br /&gt;
* memory_limit = 128M te zetten in een php.ini-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
* php_value memory_limit 128M te zetten in een .htaccess-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;max_execution_time:&#039;&#039;&#039; Het aantal seconden dat een script mag lopen voordat het afgebroken wordt. Standaard op 1200 seconden, vanwege het exporteren van een enquête met veel gegevens. Je kunt het alleen aanpassen via het bestand &#039;&#039;&#039;config.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Presentatie=&lt;br /&gt;
*&#039;&#039;&#039;dropdownthreshold&#039;&#039;&#039;: {{ObsoleteIn/nl|2.50}} als je &amp;lt;code&amp;gt;$dropdowns&amp;lt;/code&amp;gt; op &amp;quot;R&amp;quot; hebt gezet, is dit het maximale aantal opties dat getoond wordt als radioknoppen, voordat LimeSurvey deze vervangt door een dropdown-selectielijst. Als je dit maximum op iets van 25 zet (de standaardwaarde) zijn lange lijsten voor de gebruiker evenvoudiger gebruiken.&lt;br /&gt;
*&#039;&#039;&#039;repeatheadings:&#039;&#039;&#039; Zet deze op een waarde om bij vragen van het arraytype de kop opnieuw te tonen na dit aantal subvragen. Dit is nuttig als je veel subvragen, meer dan een scherm,  hebt. Een redelijk geschikte waarde is 15. Als je de kop niet wilt herhalen, zet dan deze waarde op 0. (Deze waarde wordt overschreven in de [[Global settings/nl|Algemene instellingen]] dialoog) {{NewIn/nl|2.05}}.&lt;br /&gt;
*&#039;&#039;&#039;minrepeatheadings:&#039;&#039;&#039; Het minimale aantal resterende subvragen dat verplicht is voordat de koppen bij arrayvragen wordt herhaald. Standaardwaarde 3, te wijzigen in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulttemplate:&#039;&#039;&#039; deze instelling bepaald het standaardthema dat gebruikt wordt voor het tonen van de &#039;publieke lijst&#039; van enquêtes. (Deze waarde wordt gewizjigd in de [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulthtmleditormode:&#039;&#039;&#039; bepaalt de standaardmodus waarin de HTML-editor opstart.  (Deze waarde kan worden gewijzigd in de  [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
** &#039;&#039;inline&#039;&#039; inline vervanging van velden door een HTML-editor. Langzaam, maar makkelijk en gebruikersvriendelijk&lt;br /&gt;
** &#039;&#039;popup&#039;&#039; voegt een icoon toe, die bij selectie de HTML-editor indien nodig in een popup toont. Sneller, maar de html-code is zichtbaar  &lt;br /&gt;
** &#039;&#039;none&#039;&#039; geen HTML-editor gebruiken&lt;br /&gt;
*&#039;&#039;&#039;column_style:&#039;&#039;&#039; Bepaald hoe kolommen van antwoorden worden weergegeven bij gebruik van  [[QS:Display_columns/nl|display_columns]]. De waarden zijn: &lt;br /&gt;
** &#039;css&#039; gebruik een van de verschillende CSS alleen methoden voor aanmaken kolommen (bekijk het sjabloon stylesheet voor details).&lt;br /&gt;
** &#039;ul&#039; gebruik multiple floated unordered lists. (standaard)&lt;br /&gt;
** &#039;table&#039; gebruik traditionele tabellenlayout.&lt;br /&gt;
** NULL uitschakelen gebruik kolommen&lt;br /&gt;
&lt;br /&gt;
=Taal en tijd=&lt;br /&gt;
*&#039;&#039;&#039;defaultlang:&#039;&#039;&#039; Zet deze op de standaardtaal waarin het beheerpaneel, en de openbare enquêtes getoond worden. Binnen een enquête kun je zelf een afwijkende taal gebruiken. Deze waarde worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;timeadjust:&#039;&#039;&#039; Als de webserver in een andere tijdzone staat dan waar jouw enquête wordt gebruikt, zet hier dan de afwijking in uren. Dit is met name van belang voor enquêtes die werken met de tijd of een tijdstempel gebruiken. Voorbeeld: je voert een enquête uit in Australië en gebruikt een server in de VS. Er is dan een tijdsverschil van 14 uur, de instelling wordt dan &amp;quot;14&amp;quot;. Deze  waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
&lt;br /&gt;
=Gedrag=&lt;br /&gt;
*&#039;&#039;&#039;deletenonvalues:&#039;&#039;&#039; Wees hier voorzichtig mee. Standaard (waarde &#039;1&#039;) worden antwoorden die niet ter zake doen opgeslagen met waarde &#039;NULL&#039;. Een voorbeeld is dat een deelnemer de vraag &#039;geslacht?&#039; beantwoord met &#039;vrouw&#039;. Vervolgens beantwoord hij een aantal vrouw-specifieke vragen, zich realiseert dat hij een fout gemaakt heeft, terugkeert naar die vraag en dan de optie &#039;man&#039; kiest. Nu zijn de antwoorden op de vrouw-vragen irrelevant, want hij krijgt (en beantwoordt) de man-specifieke vragen.  Bij  &amp;lt;code&amp;gt;$deletenonvalues==1&amp;lt;/code&amp;gt;, worden deze irrelevante waarden gewist (NULL) in de database. Bij  &amp;lt;code&amp;gt;$deletenonvalues==0&amp;lt;/code&amp;gt; blijven de waarden aanwezig, maar waarom zou je dat willen.&lt;br /&gt;
*&#039;&#039;&#039;shownoanswer:&#039;&#039;&#039; Als de antwoorden op een vraag van een selectielijst (radio/select) invulbaar zijn (List of Array-vragen) en deze instelling staat op &#039;1&#039;, wordt er een optie toegevoegd met de waarde &#039;Geen antwoord&#039;. Zo kan de gebruiker kiezen om de vraag niet te beantwoorden. &lt;br /&gt;
** &#039;0&#039; : Nee&lt;br /&gt;
** &#039;1&#039; : Ja, de optie &#039;Geen antwoord&#039; wordt getoond. &lt;br /&gt;
** &#039;2&#039; : De beheerder van de enquête kan kiezen.&lt;br /&gt;
*&#039;&#039;&#039;printanswershonorsconditions:&#039;&#039;&#039; Deze instelling bepaalt of antwoorden die niet mogelijk zijn vanwege één of meerdere conditie(s) getoond worden. De standaard &#039;1&#039; verbergt deze antwoorden.&lt;br /&gt;
*&#039;&#039;&#039;hide_groupdescr_allinone:&#039;&#039;&#039; Deze instelling wordt gebruikt door enquêtes met condities. Zet deze op de waarde true (de standaardwaarde) als je wilt dat de groepsnaam en beschrijving ook verborgen worden als alle condities in de groep ook verborgen zijn.&lt;br /&gt;
*&#039;&#039;&#039;showpopups:&#039;&#039;&#039; Deze instelling bepaald of er popups getoond worden als vragen niet of niet correct beantwoord zijn. &lt;br /&gt;
** &#039;2&#039; bepaald door optie in Thema (standaard)&lt;br /&gt;
** &#039;1&#039; betekent dat popups getoond worden,&lt;br /&gt;
** &#039;0&#039; betekent dat de melding op de pagina zelf getoond wordt,&lt;br /&gt;
** en &#039;-1&#039; betekent dat er geen melding gedaan wordt. Gebruikers zien echter wel de indicatie bij de vragen die verplicht beantwoord moeten worden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Numerical_question_type_behavior&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Numeriek vraagtype gedrag ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;bFixNumAuto:&#039;&#039;&#039; Numerieke velden kunnen automatisch worden gefilterd om alle niet-numerieke tekens te verwijderen. Standaard is dit ingeschakeld, je kunt het globaal uitschakelen. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde&#039;&#039; in standaardthema-opties. Inschakelen: &#039;&#039;Ja&#039;&#039;, uitschakelen met &#039;&#039;Alleen voor expressie&#039;&#039; en &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BNumRealValue:&#039;&#039;&#039; Numerieke velden die in ExpressionScript worden gebruikt, kunnen worden hersteld, standaard is herstellen. Als NUMERIC een numerieke vraag is: schakel uit of 0: {NUMERIC} met verkeerde tekens verzonden &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; , schakel in of 1: {NUMERIC} verzend alle ingevoerde tekens. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde &#039;&#039; in standaardthema-opties. Inschakelen : &#039;&#039;Ja&#039;&#039; en &#039;&#039;Alleen voor expressie&#039;&#039; en uitschakelen met &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Ontwikkeling en debugging=&lt;br /&gt;
*&#039;&#039;&#039;debug:&#039;&#039;&#039; Met deze instelling zet je in config.php de PHP-error mededelingen op niveau E_ALL. Dit betekent dat elke afwijking op een script getoond wordt. Zet de waarde op &#039;1&#039; als je de applicatie aan het debuggen bent, of &#039;2&#039; als je een ontwikkelaar bent. Laat deze waarde in productieomgeving op (de standaard) &#039;0&#039; staan, anders kunnen hackers mogelijk belangrijke informatie inzien.&lt;br /&gt;
*&#039;&#039;&#039;debugsql:&#039;&#039;&#039; Activeer deze instelling on config.php als je de SQL-queries die worden uitgevoerd wilt tonen, ze worden getoond onderaan de pagina. Handig als je de queries wilt optimaliseren.&lt;br /&gt;
*&#039;&#039;&#039;use_asset_manager:&#039;&#039;&#039; Standaard : schakel bij debug mode de  asset-manager uit, maar hier kun je instellen dat je bij het debuggen toch de asset-manager wilt gebruiken. &lt;br /&gt;
&lt;br /&gt;
Als je een fout in de applicatie wilt melden en informatie op het forum wilt geven, dan kun je eerst de debugging inschakelen zodat je meer informatie kunt geven.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;2,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je een plug-in ontwikkelt en een snelle manier nodig hebt om variabelen op het scherm te tonen kun je de traceVar-functie gebruiken. Als debug voor deze functie is ingesteld : gebruik CWebLogRoute om op de HTML-pagina weer te geven. Gebruik &amp;lt;code&amp;gt;traceVar($MyVariable)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Email_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Email instellingen=&lt;br /&gt;
&lt;br /&gt;
De waarden kunnen worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]. &lt;br /&gt;
*&#039;&#039;&#039;emailmethod:&#039;&#039;&#039; Bepaalt via welke methode een email verzonden wordt:&lt;br /&gt;
** &#039;&#039;&#039;mail:&#039;&#039;&#039; via de interne PHP mailer&lt;br /&gt;
** &#039;&#039;&#039;sendmail:&#039;&#039;&#039; via sendmail&lt;br /&gt;
** &#039;&#039;&#039;smtp:&#039;&#039;&#039; via smtp-verwijzing. Gebruik deze optie als je LimeSurvey draait op een computer die niet je mailserver is.&lt;br /&gt;
*&#039;&#039;&#039;emailsmtphost:&#039;&#039;&#039; Als je als mailmethode &#039;smtp&#039; gekozen hebt, vul hier dan de SMTP-server in. Als je bijvoorbeeld Google-mail gebruikt, vul dan indien nodig ook de poort in &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; $emailsmtphost = &#039;smtp.gmail.com:465&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpuser:&#039;&#039;&#039; Vul hier de gebruikersnaam voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtppassword:&#039;&#039;&#039; Vul hier het wachtwoord voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpssl:&#039;&#039;&#039; Vul hier de waarde &#039;ssl&#039; of &#039;tls&#039; in om SSL/TLS te gebruiken voor de connectie met de SMTP-server&lt;br /&gt;
*&#039;&#039;&#039;maxemails:&#039;&#039;&#039; Als je uitnodigingen of herinneringen stuurt aan deelnemers bepaalt deze instelling hoeveel mails er in een batch maximaal verstuurd mogen worden. Als dit getal te hoog staat kan het zijn dat het mailscript in een time-out loopt. Een gemiddelde webserver kan ongeveer 100 mails versturen in de 30 seconden dat een script draait. Krijg je daarbij time-outs, zet dan hier een lager aantal neer. Als je de emails gaat versturen en er zijn er meer emails dan het hier opgegeven maximum aantal dan kun je de emails per dit maximum versturen, je moet dan per zending op een vervolgknop klikken. Je hoeft dit versturen niet in een sessie te doen.&lt;br /&gt;
&lt;br /&gt;
= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**&#039;usepdfexport&#039;: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen.&lt;br /&gt;
**&#039;pdfdefaultfont&#039;: Standaard lettertype van de PDF-export. Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**&#039;alternatepdffontfile&#039;: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
**&#039;pdffontsize&#039;: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**&#039;notsupportlanguages&#039;: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**&#039;pdforientation&#039;: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk&lt;br /&gt;
*&#039;&#039;&#039;Graph instelling&#039;&#039;&#039;&lt;br /&gt;
** &#039;chartfontfile&#039; : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** &#039;alternatechartfontfile&#039; : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;LDAP_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=LDAP instellingen=&lt;br /&gt;
&lt;br /&gt;
Gezien de uitgebreidheid van dit onderwerp, staat de tekst [[LDAP settings/nl|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Authenticatie=&lt;br /&gt;
&lt;br /&gt;
Vanaf LimeSurvey 2.05 wordt de authenticatie gedaan met [[Plugins - advanced/nl|plugins]]. De onderstaande informatie kan daarom verouderd zijn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_to_the_webserver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Authenticatie verplaatsen naar de webserver==&lt;br /&gt;
&lt;br /&gt;
Systeembeheerders willen wellicht hun &amp;quot;enquêtebeheerders&amp;quot; authenticeren bij een centraal systeem (Active Directory, openLdap, Radius etc.) in plaats van via de LimeSurvey-database. Hiervoor zet je de benodigde software en opties aan op de webserver, en zet &amp;quot;auth_webserver&amp;quot;op &amp;quot;true&amp;quot;(aan) in config.php.&lt;br /&gt;
&lt;br /&gt;
Bedenk daarbij wel dat&lt;br /&gt;
* LimeSurvey nu direct de gebruikersnaam van de webserver als geldige inlog gebruikt&lt;br /&gt;
* Dit alleen geldt voor de beheerinterface, &#039;&#039;&#039;niet voor het deelnemersgedeelte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_no_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen zonder automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Doordat de authenticatie verplaatste wordt is er geen wachtwoordonderhoud nodig. Maar er moeten nog steeds wel gebruikers in de database aangemaakt worden (plus de rechten die ze hebben) om LimeSurvey te laten werken.&lt;br /&gt;
&lt;br /&gt;
Een gebruiker heeft toegang tot LimeSurvey als:&lt;br /&gt;
* hij/zij geauthenticeerd is door de webserver&lt;br /&gt;
* de gebruikte loginnaam geldig is als gebruiker voor de LimeSurvey database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen met automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Dit kan lastig worden als je veel gebruikers moet beheren. Daarom is het wellicht makkelijker om de automatische import aan te zetten. Hiervoor gebruik je:&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_user:&#039;&#039;&#039; als deze &amp;quot;aan&amp;quot;(true) staat zal LimeSurvey geauthenticeerde gebruikers importeren.&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_profile:&#039;&#039;&#039; beschrijft de array van waarden die aan het gebruikersprofiel gehangen worden (zoals een nep-voornaam en nep-achternaam, email en rechten)&lt;br /&gt;
&lt;br /&gt;
Als je deze nep-waarden door echte waarden (uit het authenticatiesysteem) wilt vervangen, ontwikkel dan de functie &#039;&#039;&#039;hook_get_autouserprofile&#039;&#039;&#039;, waarin je het authenticatiesysteem vraagt naar deze waarden.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;hook_get_auth_webserver_profile&#039;&#039;&#039; functie heeft de gebruikersnaam als input, en levert:&lt;br /&gt;
* &amp;quot;false&amp;quot; of een lege array als de gebruiker niet geauthenticeerd is voor LimeSurvey&lt;br /&gt;
* een array met alle waarden zoals beschreven in &amp;lt;code&amp;gt;$WebserverAuth_autouserprofile&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;function hook_get_auth_webserver_profile($user_name)&lt;br /&gt;
{&lt;br /&gt;
     // Retrieve user&#039;s data from your database backend (for instance LDAP) here&lt;br /&gt;
     ... get $user_name_from_backend&lt;br /&gt;
     ... get $user_email_from_backend&lt;br /&gt;
     ... get $user_lang_from_backend&lt;br /&gt;
     ... from groups defined in your backend set $user_admin_status_frombackend_0_or_1&lt;br /&gt;
     return Array(&lt;br /&gt;
                     &#039;full_name&#039; =&amp;gt; &amp;quot;$user_name_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;email&#039; =&amp;gt; &amp;quot;$user_email_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;lang&#039; =&amp;gt; &#039;$user_lang_from_backend&#039;,&lt;br /&gt;
                     &#039;htmleditormode&#039; =&amp;gt; &#039;inline&#039;,&lt;br /&gt;
                     &#039;templatelist&#039; =&amp;gt; &#039;default,basic,MyOrgTemplate&#039;,&lt;br /&gt;
                     &#039;create_survey&#039; =&amp;gt; 1,&lt;br /&gt;
                     &#039;create_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;delete_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;superadmin&#039; =&amp;gt; $user_admin_status_frombackend_0_or_1,&lt;br /&gt;
                     &#039;configurator&#039; =&amp;gt;0,&lt;br /&gt;
                     &#039;manage_template&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;manage_label&#039; =&amp;gt; 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
     // If user should be denied access, return an empty array&lt;br /&gt;
&lt;br /&gt;
     // return Array();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Alert|Gebruik de functie &#039;hook_get_auth_webserver_profile&#039; alleen als je een ervaren gebruiker bent! Meer informatie staat in de comments in het bestand config-defaults.php.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_name_mapping&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikersnaam omsleutelen==&lt;br /&gt;
&lt;br /&gt;
Soms verschillen de gebruikersnaam in het authenticatieproces en de gebruikersnaam in LimeSurvey. Deze kun je echter omsleutelen met de &#039;&#039;&#039;auth_webserver_user_map&#039;&#039;&#039; parameter. Voorbeeld: je hebt geen externe gebruiker die &#039;admin&#039; heet, maar je wilt wel dat de gebruiker &#039;myname&#039; die rol krijgt. Deze kun je dan als volgt omsleutelen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
...&lt;br /&gt;
&#039;auth_webserver_user_map&#039; =&amp;gt; array (&#039;myname&#039; =&amp;gt; &#039;admin&#039;);&lt;br /&gt;
)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zodra de gebruiker &#039;myname&#039; is geauthenticeerd, zal deze als de &#039;admin&#039; gebruiker door LimeSurvey gezien worden. &lt;br /&gt;
&lt;br /&gt;
Uiteraard is dit onveilig, dus wees er voorzichtig mee, en bescherm de config.php tegen het wijzigen door de webserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_one-time_passwords&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wegwerpwachtwoorden==&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|1.81}} Een gebruiker kan het beheerpaneel openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;br /&gt;
&lt;br /&gt;
Deze mogelijkheid moet echter wel gezet worden in het bestand config.php, want die staat standaard uit. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;use_one_time_passwords&#039;=&amp;gt;true,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Manage users/nl#Wegwerpwachtwoorden gebruiken|Meer informatie]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Encryption_settings_{{NewIn|4.0.0}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Encryptie instellingen {{NewIn/nl|4.0.0}} =&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|4.0.0}}{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Bij installatie of upgrading zijn deze parameters door LimeSurvey aangemaakt in het bestand &amp;lt;code&amp;gt;application/config/security.php&amp;lt;/code&amp;gt;. Je zou dit kunnen laten staan of het verplaatsen naar config.php.}}&lt;br /&gt;
&lt;br /&gt;
Dit is beschreven in [[data encryption/nl|encryptie]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;encryptionkeypair&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionpublickey&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionsecretkey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_url_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Geavanceerde URL instellingen=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;publicurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van uw &#039;openbare scripts&#039;. De publieke scripts zijn degene die zich in de map &amp;quot;limesurvey&amp;quot; bevinden (of welke naam je ook hebt gegeven aan de map waarin alle andere scripts en mappen worden bewaard). &#039;&#039; &#039;Deze instellingen zijn beschikbaar in config.php en worden gebruikt als LimeSurvey een absolute url nodig heeft (bijvoorbeeld wanneer token e-mails worden verzonden).&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Homeurl:&#039;&#039;&#039; Dit moet worden ingesteld naar de URL-locatie van uw beheerscripts. Deze bevinden zich in de map / limesurvey / admin. Dit moet worden ingesteld op de WEB-URL-locatie, bijvoorbeeld &#039;&#039; http://www.example.com/limesurvey/html/admin &#039;&#039;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert de naam van uw server automatisch te detecteren met behulp van een php-variabele-instelling - &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt; . &#039;&#039; &#039;In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de mapnaam waarin je de LimeSurvey-scripts hebt geplaatst.&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tempurl:&#039;&#039;&#039; Dit zou moeten zijn ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / tmp&amp;quot; - of op een map waarin je LimeSurvey wilt gebruiken om tijdelijke bestanden te serveren. &lt;br /&gt;
* &#039;&#039;&#039;Uploadurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / upload&amp;quot; of op een map waarin je LimeSurvey wilt gebruiken om geüploade bestanden te serveren. Hiermee kunt u geüploade bestanden op een ander url-domein instellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_path_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Geavanceerde padinstellingen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;homedir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw beheerscripts - bijvoorbeeld &amp;quot;/home/usr/htdocs/limesurvey/admin&amp;quot;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert het standaard rootpad van al uw documenten te detecteren met behulp van de php-variabele-instelling &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt; . In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de directorynaam waarin je de LimeSurvey-scripts hebt geplaatst.&lt;br /&gt;
* &#039;&#039;&#039;Publicdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw &#039;openbare scripts&#039;.&lt;br /&gt;
* &#039;&#039;&#039;tempdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw /limesurvey/tmp zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;uploaddir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw map /limesurvey/upload zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;sCKEditorURL:&#039;&#039;&#039; url van het fckeditor-script.&lt;br /&gt;
* &#039;&#039;&#039;Fckeditexpandtoolbar:&#039;&#039;&#039; definieert of de fckeditor werkbalk standaard geopend moet worden.&lt;br /&gt;
* &#039;&#039;&#039;Pdfexportdir:&#039;&#039;&#039; Dit is de map met de tcpdf.php extensietcpdf.php.&lt;br /&gt;
* &#039;&#039;&#039;pdffonts:&#039;&#039;&#039; Dit is de map voor de TCPDF-lettertypen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_advanced_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Andere geavanceerde instellingen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Upload_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bestanden uploaden ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads:&#039;&#039;&#039; De bestandstypes die in de thema editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads:&#039;&#039;&#039; De bestandstypes die in de bronsecties en met de HTML-editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; {{NewIn/nl|4.0.0}} Globale beperking van up te loaden bestandstypes&lt;br /&gt;
* &#039;&#039;&#039;magic_database:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Toestaan om een andere MIME-database te gebruiken voor [https://www.php.net/manual/en/function.finfo-open.php finfo_open] . Kan alleen handmatig gewijzigd worden in het bestand config.php. Voorbeeld: &amp;lt;code&amp;gt;/usr/share/misc/magic.mgc&amp;lt;/code&amp;gt; voor op redhat gebaseerde linux.&lt;br /&gt;
* &#039;&#039;&#039;Magic_file:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Sta toe om een ander bestand te gebruiken om de reeks extensies te verkrijgen per mime-type dan het  [https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/utils/fileExtensions.php standaardbestand]. Moet een PHP-bestand zijn dat een array retourneert. Kan alleen handmatig gewijzigd worden in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Update==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;updatable:&#039;&#039;&#039; Deze instelling staat in version.php. Kan true of false zijn. Als je true instelt: wanneer een superbeheerder zich aanmeldt: limesurvey controleren of er een update beschikbaar is en of er een waarschuwing getoond moet worden. Indien ingesteld op false: er wordt geen controle uitgevoerd, je kunt ComfortUpdate niet gebruiken. &lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedcharacters_pattern_token&#039;&#039;&#039; : Deze instellingen maken het mogelijk om het regexp-patroon in te stellen bij het filteren van tokens.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/14/nl&amp;diff=381675</id>
		<title>Translations:Optional settings/14/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/14/nl&amp;diff=381675"/>
		<updated>2026-07-18T16:16:16Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**&#039;usepdfexport&#039;: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen.&lt;br /&gt;
**&#039;pdfdefaultfont&#039;: Standaard lettertype van de PDF-export. Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**&#039;alternatepdffontfile&#039;: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
**&#039;pdffontsize&#039;: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**&#039;notsupportlanguages&#039;: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**&#039;pdforientation&#039;: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk&lt;br /&gt;
*&#039;&#039;&#039;Graph instelling&#039;&#039;&#039;&lt;br /&gt;
** &#039;chartfontfile&#039; : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** &#039;alternatechartfontfile&#039; : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381674</id>
		<title>Optional settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381674"/>
		<updated>2026-07-18T16:15:01Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte wordt beschreven hoe je de configuratie van LimeSurvey kunt wijzigen voor het gedeelte dat niet via een GUI (het scherm) kan worden gedaan. Wees voorzichtig als je iets in de root-map van LimeSurvey wijzigt. Als je problemen krijgt, of meer hulp nodig hebt, ga dan naar de [https://www.limesurvey.org/forum forums] of het [irc://irc.freenode.net/limesurvey|IRC IRC channel] voor ondersteuning van andere LimeSurvey gebruikers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Inleiding=&lt;br /&gt;
&lt;br /&gt;
Om de configuratie-instelling te wijzigen moet je mogelijk de optionele instellingen wijzigen. De instellingen zijn te vinden in het bestand &#039;&#039;&#039;/application/config/config-defaults.php&#039;&#039;&#039; bij een standaard installatie. Sommige van deze instellingen worden gebruikt tijdens de installatie, en worden overschreven door de waarden in de [[Global settings/nl|Algemene instellingen]]. Andere moeten handmatig worden gewijzigd.  &lt;br /&gt;
&lt;br /&gt;
{{Alert| Als je deze instellingen wilt wijzigen, wijzig ze dan niet in het bestand config-defaults.php, maar kopieer de instellingen naar /application/config/config.php  in &amp;lt;nowiki&amp;gt;&#039;config&#039;=&amp;gt;array&amp;lt;/nowiki&amp;gt; en wijzig ze daar. Alle instellingen in dit bestand gaan voor die in config-defaults.php. }}&lt;br /&gt;
&lt;br /&gt;
Bij het upgraden wordt alleen het bestand config-defaults.php gewijzigd. Daardoor blijven dan je eigen aanpassingen in het bestand config.php bewaard. &lt;br /&gt;
&lt;br /&gt;
Om de instellingen van LimeSurvey te wijzigen moet je het array config in application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039; aanpassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;LimeSurveySetting&#039;=&amp;gt;&#039;New value&#039;,&#039;//  wijzig de code hier      &lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yii_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Yii-instellingen=&lt;br /&gt;
&lt;br /&gt;
LimeSurvey gebruikt het Yii-framework, Yii heeft zijn eigen configuratie in het bestand application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039;. Je kunt enkele specifieke configuratie-instellingen van LimeSurvey benaderen via de Yii-configuratie.&lt;br /&gt;
&lt;br /&gt;
Aangezien het config.php-array is samengevoegd met de hele config, kun je elke Yii-params in het config.php-bestand vervangen.&lt;br /&gt;
&lt;br /&gt;
Deze instellingen worden gezet in het array components:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
        &#039;db&#039; =&amp;gt; array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
        &#039;Specific settings&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Meer informatie over [http://www.yiiframework.com/doc-2.0/guide-index.html Yii.]}}&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
De instellingen van de database wordt bepaald bij de eerste installatie van LimeSurvey. Indien nodig kun je deze configuratie wijzigen. Dat doe je dan op eigen risico.&lt;br /&gt;
Lees ook de [http://www.yiiframework.com/doc/blog/1.1/en/prototype.database#establishing-database-connection Yii-documentatie], en denk eraan dat LimeSurvey alleen de database-types mysql, pgsql, dblib, mssql en sqlsrv ondersteund.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Session_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Sessie==&lt;br /&gt;
&lt;br /&gt;
Je kunt enkele sessie-parameters in config.php zetten (bekijk de 2 onderstaande voorbeelden). Je kunt, indien nodig, commentaar verwijderen/toevoegen. Lees de [http://www.yiiframework.com/doc/api/1.1/CHttpSession Yii-documentatie] voor andere instellingen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je sessie-instellingen moet bijwerken om meerdere LimeSurvey-exemplaren op dezelfde server te laten werken, controleer dan of je de [[Optional_settings/nl#Request|request-instellingen]] voor crsf-cookie moet bijwerken.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_table-based_sessions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gebruik table-based sessies===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey kan table-based sessies gebruiken. Zoek in het gegenereerde bestand config.php naar dit onderdeel dat standaard op commentaar staat. Als je table-based sessies wilt gebruiken, verwijder dan alle // die vóór deze regels van dit onderdeel staan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
            &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
            &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alert|Table-based sessies worden niet ondersteund op een MSSQL-server.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_sessions_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Andere sessie update===&lt;br /&gt;
&lt;br /&gt;
Als je SSL (&#039;https&#039;) gebruikt voor LimeSurvey voeg dan de volgende regels toe in config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie via SSL&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;secure&#039; =&amp;gt; true, // use SSL for cookies&lt;br /&gt;
                    &#039;httponly&#039; =&amp;gt; true // Cookies may not be used by other protocols - experimental&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je het domein wilt aanpassen voor het gebruik van cookies plaats dan in de config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the domain for cookie&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;domain&#039; =&amp;gt; &#039;.example.org&#039;,&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je meerdere installaties op één server hebt staan, kun je mogelijk sneller en gemakkelijker per installatie een sessie-naam zetten. Dit kan soms nodig zijn in IE11 (lees [https://bugs.limesurvey.org/view.php?id=12083#c42892 issue 12083])&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Zet sessie-naam&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;sessionName&#039; =&amp;gt; &amp;quot;LimeSurveyN1&amp;quot;,&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Request==&lt;br /&gt;
Deze instellingen zijn veelomvattend, maar de optionele instellingen zijn al geoptimaliseerd voor het gebruik van  LimeSurvey. Lees  [http://www.yiiframework.com/doc/api/1.1/CHttpRequest Yii-documentatie] voor meer informatie.&lt;br /&gt;
&lt;br /&gt;
Een aanpassing die je (op eigen risico) in je LimeSurvey-configuratie kunt doen :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Disable CSRF protection&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;enableCsrfValidation&#039;=&amp;gt;false,    &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Enforce a certain URL base &lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;hostInfo&#039; =&amp;gt; &#039;http://www.example.org/&#039;  &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie domain name and path for CSRF protection, path is used if you have different instance on same domain&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;csrfCookie&#039; =&amp;gt; array( &lt;br /&gt;
                &#039;domain&#039; =&amp;gt; &#039;.example.com&#039;,&lt;br /&gt;
                &#039;path&#039; =&amp;gt; &#039;/limesurvey/&#039;,&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_usage_of_session_and_Csrf_Validation_in_iFrame_{{NewIn|v=3.24.3}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Gebruik van sessie en Csrf-validatie toestaan in iFrame {{NewIn/nl|v=3.24.3}}==&lt;br /&gt;
&lt;br /&gt;
Nadat u [[Global_settings#Security|Iframe embedding]] hebt toegestaan, moet u wat configuratie bijwerken. &lt;br /&gt;
&lt;br /&gt;
{{Alert| Let op, zelfs met alle instellingen: formulier toestaan in iframe kan in sommige browsers kapot gaan. Deze instellingen zijn getest met Firefox 81.0.2 tot 115 en Chromium 85.0.4183.121 en Edge 119 met standaardinstellingen. &#039;&#039;&#039;Geen ondersteuning voor deze functie, alleen ondersteuning door de gemeenschap&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_session_start_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Sessie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
De sessie moet beveiligd zijn (geldige https), met httponly en samesite met de waarde None. Alle instellingen moeten in kleine letters zijn gedaan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; 		 &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
			&#039;sessionName&#039;=&amp;gt;&#039;LS-VBXZZORFJZCAKGYI&#039;,&lt;br /&gt;
			// Haal de vinkjes weg als je sessies op basis van table wilt hebben.&lt;br /&gt;
			// NB: Table-based sessies worden nu niet ondersteund op een MSSQL-server.&lt;br /&gt;
			// &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
			// &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
			// &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
			&#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;httponly&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;samesite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		 ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_csrf_cookie_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===csrf-cookie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
Hetzelfde als bij sessie: moet beveiligd zijn en sameSite moet None zijn. Hele array moet op hetzelfde niveau worden toegevoegd als de sessie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;		&#039;request&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;enableCsrfValidation&#039;=&amp;gt;true,&lt;br /&gt;
			&#039;csrfCookie&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;sameSite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;URL_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==URL==&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.}}&lt;br /&gt;
&lt;br /&gt;
Om de standaard URL-instellingen te wijzigen, wijzig de urlManager:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U kunt ook .html achter het id van de enquête zetten:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;rules&#039; =&amp;gt; array (&lt;br /&gt;
			    &#039;&amp;lt;sid:\d+&amp;gt;&#039; =&amp;gt; array(&#039;survey/index&#039;,&#039;urlSuffix&#039;=&amp;gt;&#039;.html&#039;,&#039;matchValue&#039;=&amp;gt;true),&lt;br /&gt;
			 ),&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Meer informatie: [http://www.yiiframework.com/doc/guide/1.1/en/topics.url Yii documentatie].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Logging_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Logging instellingen==&lt;br /&gt;
&lt;br /&gt;
Yii kent een paar mogelijkheden om een log aan te laten maken. Lees [http://www.yiiframework.com/doc/guide/1.1/en/topics.logging hier] een uitleg. LimeSurvey gebruikt &#039;1&#039; of &#039;2&#039; standaard, waardoor elke webgebruiker de logs kan bekijken. Je kunt in Yii je eigen instellingen aanmaken.&lt;br /&gt;
&lt;br /&gt;
Om snel errors en warnings te loggen kun je volstaan met: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
return array(&lt;br /&gt;
	&#039;components&#039; =&amp;gt; array(&lt;br /&gt;
		/* Other component part here &#039;db&#039; for example */&lt;br /&gt;
		&#039;log&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;routes&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;fileError&#039; =&amp;gt; array(&lt;br /&gt;
					&#039;class&#039; =&amp;gt; &#039;CFileLogRoute&#039;,&lt;br /&gt;
					&#039;levels&#039; =&amp;gt; &#039;warning, error&#039;,&lt;br /&gt;
					&#039;except&#039; =&amp;gt; &#039;exception.CHttpException.404&#039;,&lt;br /&gt;
				),&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		/* Other component part here &#039;urlManager&#039; for example */&lt;br /&gt;
	),&lt;br /&gt;
	/* Final part (with &#039;runtimePath&#039; &#039;config&#039; for example) */&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint/nl|Text=Het logbestand wordt standaard opgeslagen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;limesurvey/tmp/runtime/application.log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, uitgaande van de LimeSurvey root.}}&lt;br /&gt;
{{Alert|Yii gebruikt runtime-paden. Standaard zijn de logs benaderbaar via internet. Omdat ze veel informatie over je server bevatten kun je ze beter in een map zetten die niet via het web te benaderen is. Je kunt dit met &#039;&#039;routering&#039;&#039; doen of door het wijzigen van het [[Optional settings/nl#Runtime pad|Runtime pad]].}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Runtime_path&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Runtime pad==&lt;br /&gt;
&lt;br /&gt;
[http://www.yiiframework.com/doc/guide/1.1/en/basics.convention#directory Het runtime pad] moet een lees- en schrijfbare map zijn voor de “webuser”. Echter omdat het runtime pad bestanden bevat die mogelijk beveiligingsinformatie bevatten die openbaar toegankelijk is, zijn deze bestanden geplaatst in de map temp in de rootmap. Om toegang tot deze bestanden te voorkomen kun je het runtime-pad buiten het via het web openbare gedeelte plaatsen door de volgende regels in het bestand /application/config/config.php te wijzigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; &lt;br /&gt;
return array(&lt;br /&gt;
  &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
    […]&lt;br /&gt;
    &#039;runtimePath&#039;=&amp;gt;&#039;/var/limesurvey/runtime/&#039;,&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
    […]&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Algemene instellingen=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;sitename:&#039;&#039;&#039; Geeft je enquête-site een naam. De naam verschijnt in de lijst met enquêtes en in het administratiepaneel. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] en in config.php.&lt;br /&gt;
*&#039;&#039;&#039;siteadminemail:&#039;&#039;&#039; Dit is het standaard e-mailadres van de websitebeheerder, waar meldingen en contactverzoeken naar worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
*&#039;&#039;&#039;showEmailInError:&#039;&#039;&#039; Gebruik het standaard e-mailadres voor sitebeheerders (siteadminemail) voor de mailto-link op de foutpagina. Uitschakelen om alleen de naam van de beheerder weer te geven. Standaard om meer spam op beheer-e-mail te voorkomen.&lt;br /&gt;
* &#039;&#039;&#039;siteadminbounce:&#039;&#039;&#039; Dit is het e-mailadres waarnaar niet verzonden e-mails worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
* &#039;&#039;&#039;siteadminname:&#039;&#039;&#039; De naam van de websitebeheerder. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_name:&#039;&#039;&#039; De hostnaam van de  proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_port:&#039;&#039;&#039; De poort van de proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Beveiliging=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttempt&#039;&#039;&#039;: Het aantal toegestane pogingen dat de gebruiker het gebruikerswachtwoord foutief mag invullen voordat het geblokkeerd wordt (op IP) . Standaardwaarde is 3, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;timeOutTime&#039;&#039;&#039;:  Als de gebruiker het gebruikerswachtwoord &amp;lt;maxLoginAttempt&amp;gt; keer foutief invult  :  tijd dat het IP is geblokkeerd.  Standaardwaarde is 10 minuten, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttemptParticipants&#039;&#039;&#039;: Het aantal pogingen dat een deelnemer mag doen een geldig token in te voeren voordat het IP-adres wordt geblokkeerd. De standaardwaarde is  3, het kan in config.php worden gewijzigd. &lt;br /&gt;
 * &#039;&#039;&#039;timeOutParticipants&#039;&#039;&#039;: Als de deelnemer het token  &amp;lt;maxLoginAttemptParticipants&amp;gt; ongeldig invoert, dan wordt de gebruiker geblokkeerd voor &amp;lt;timeOutParticipants&amp;gt; seconden. De standaardwaarde van 10 minuten kan worden gewijzigd in config.php.&lt;br /&gt;
* &#039;&#039;&#039;surveyPreview_require_Auth:&#039;&#039;&#039; standaard true. Zet deze false als iedereen de enquête kan testen, zonder in het beheergedeelte in te loggen, en zonder dat de enquête actief is. Deze waarde kan worden overschreven met de waarde in de [[Global settings/nl|Algemene instellingen]] of in config.php. &lt;br /&gt;
* &#039;&#039;&#039;usercontrolSameGroupPolicy:&#039;&#039;&#039; Standaard true. Niet-beheerders (opgenomen in de LimeSurvey beheerinterface) zullen alleen andere gebruikers kunnen zien als ze beiden aan minstens één dezelfde groep gekoppeld zijn. Deze waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]  of in config.php.&lt;br /&gt;
* &#039;&#039;&#039;demoMode:&#039;&#039;&#039; Als deze instelling &amp;quot;aan&amp;quot; (true) staat zal LimeSurvey in demo-modus werken. Dat betekent:&lt;br /&gt;
** Het is niet mogelijk om het beheeraccount te wijzigen&lt;br /&gt;
** Het is niet mogelijk om bestanden te uploaden in sjaboonbeheer&lt;br /&gt;
** Het is niet mogelijk om uitnodigingen en herinneringen via email te verzenden&lt;br /&gt;
** Het is niet mogelijk om een dump van een database te maken&lt;br /&gt;
** Het is niet mogelijk om de volgende zaken aan te passen: sitenaam, standaardtaal, standaard html-editor modus, XSS filter.&lt;br /&gt;
* &#039;&#039;&#039;forcedsuperadmin:&#039;&#039;&#039; Array van user-id&#039;s met alle rechten binnen LimeSurvey. Deze instelling kan alleen in het bestand config.php worden gewijzigd. De gebruikersrechten kunnen niet worden gewijzigd bij de  [[Manage_users/nl#Globale rechten van een gebruiker instellen|globale rechten]] door een andere hoofdbeheerder. Standaard heeft de eerste na aanmaken installatie toegevoegde gebruiker deze rechten, deze heeft dan user-id 1.&lt;br /&gt;
* &#039;&#039;&#039;force_ssl:&#039;&#039;&#039; forceert dat LimeSurvey werkt met HTTPS of dat juist blokkeert. Lees [https://manual.limesurvey.org/Global_settings/nl#Beveiliging Forceer HTTPS] in de algemene instellingen.&lt;br /&gt;
* &#039;&#039;&#039;ssl_emergency_override:&#039;&#039;&#039; Deze instelling zet SSL uit. Als je HTTPS/SSL bij de algemene instellingen hebt ingeschakeld maar op je server HTTPS niet ingeschakeld is, is dat de enige manier op HTTPS uit te zetten, door direct een waarde in de database te zetten. Je kunt dan de algemene instelling weer aanpassen, dit is bedoeld als zeer tijdelijke maatregel, SSL hoort aan te staan. De waarde kan alleen in het bestand config.php gewijzigd worden.&lt;br /&gt;
* &#039;&#039;&#039;ssl_disable_alert:&#039;&#039;&#039; Als je de waarschuwing dat SSL uitstaat als hoofdbeheerder niet meer wilt krijgen en je dus zeker geen SSL wilt gebruiken dan kun je deze melding uitzetten in het bestand config.php.&lt;br /&gt;
*&#039;&#039;&#039;Unserialisatie_attribuutbeschrijvingen toestaan:&#039;&#039;&#039; Sta unserialisatie (met PHP-functie unserialize) tokenattributen toe bij het importeren of lezen van een enquête-object. Sinds LimeSurvey 3 worden de gegevens van tokenattributen opgeslagen als JSON. Als u een ouder enquêtebestand gebruikt en tokenkenmerken wilt ophalen, moet u deze instelling inschakelen. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd als gevolg van het starten en automatisch laden van objecten, en een kwaadwillende gebruiker kan hier mogelijk misbruik van maken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;allow_unserialize_attachments:&#039;&#039;&#039; Sta het unserialiseren (met de PHP unserialiseerfunctie) van attributen toe bij het importeren van enquêtes. In limesurvey 6.16.17: bijlagen attribuut verplaatsen van serialiseren naar json_encode. Als je de bijlage moet behouden bij het importeren van een oud LSS-bestand, moet je dat toestaan. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd door objectinstantie en autoloading, en een kwaadwillende gebruiker kan dit misbruiken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;twig_getConfig_extraallowlist:&#039;&#039;&#039; Sta toe dat een specifiek element voor de getConfig-functie in twig wordt toegestaan. LimeSurvey biedt al de meeste benodigde en gebruikte instellingen, maar je kunt ook meer nodig hebben. Als je &#039;securesetting&#039; en &#039;anothersetting&#039; wilt toestaan, stel dit dan in op &amp;lt;code&amp;gt;[&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt; zoals &amp;lt;code&amp;gt;&#039;twig_getConfig_extraallowlist&#039; =&amp;gt; [&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt;. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Cross-site_scripting_(XSS)_protection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bescherming tegen cross-site scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey staat geen scripts van gebruikers toe op de beheerderspagina. Als u een manier vindt om een XSS-script aan de beheerderspagina toe te voegen, raadpleeg dan ons [https://github.com/LimeSurvey/LimeSurvey/blob/master/SECURITY.md Beveiligingsbeleid]. &lt;br /&gt;
&lt;br /&gt;
De scripts van openbare pagina&#039;s worden beheerd met XSS-filterinstellingen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. &amp;lt;span class=&amp;quot;warning&amp;quot;&amp;gt;De superadmins hebben hun HTML nooit gefilterd.&amp;lt;/span&amp;gt; De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allowed_file_upload&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Toegestane bestandsupload ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeimageformats&#039;&#039;&#039; : Afbeeldingsbestandstypen die mogen worden geüpload in de thema&#039;s-sectie. Standaard zijn SVG-bestanden uitgeschakeld vanwege een mogelijke XSS-aanval. &lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads&#039;&#039;&#039; : Andere bestandstypen die mogen worden geüpload in de themasectie (zip-bestand)&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; : bestandstype toegestaan voor bestandsuploads &lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads&#039;&#039;&#039; : Bestandstypen die mogen worden geüpload in de bronnensecties en met de HTML-editor &lt;br /&gt;
*&#039;&#039;&#039;allowedpluginuploads&#039;&#039;&#039; : Bestandstype toegestaan bij het uploaden van een zip-bestand van de plug-in.&lt;br /&gt;
&lt;br /&gt;
Voer gewoon een reeks door komma&#039;s gescheiden extensies in. Bijvoorbeeld:&amp;lt;pre&amp;gt;&#039;allowedthemeimageformats&#039; =&amp;gt; &#039;jpg,jpeg,gif,png,webm,svg&#039;,&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: Wees altijd voorzichtig met het toestaan van het uploaden van bestanden. Er kunnen schadelijke activiteiten door mogelijk worden.&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;usePluginWhitelist&#039;&#039;&#039; : Als echte plugins die niet op de allowlist staan (zie &#039;pluginWhitelist&#039;) niet geïnstalleerd of geladen kunnen worden. Dit kan reeds geïnstalleerde plug-ins uitschakelen.&lt;br /&gt;
*&#039;&#039;&#039;pluginWhitelist&#039;&#039;&#039; : Lijst met plugin-namen die mogen worden geïnstalleerd en geladen wanneer &#039;usePluginWhitelist&#039; waar is. Kernplug-ins staan impliciet op de toelatingslijst.&lt;br /&gt;
*&#039;&#039;&#039;corePluginBlacklist&#039;&#039;&#039; : Lijst met namen van kernplug-ins is verboden als &#039;usePluginWhitelist&#039; waar is. &lt;br /&gt;
*&#039;&#039;&#039;disablePluginUpload&#039;&#039;&#039; : Als deze instelling waar is, is de functie &amp;quot;Plugin Upload&amp;quot; uitgeschakeld&lt;br /&gt;
&lt;br /&gt;
== Host beheer ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : om Host Header Injection te voorkomen, kun je de toegestane host instellen voor alle acties. Als je een andere host gebruikt voor de publieke pagina en de beheerderspagina: je moet beide als toegestane host instellen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update standaard configuratie LimeSurvey&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bronnen=&lt;br /&gt;
* &#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; geeft aan hoe lang de sessie van een enquête geldig is. Alleen van toepassing bij gebruik van database-sessies. (Deze waarde wordt overschreven met de waarden uit het [[Global settings/nl|Globale instellingen]]). &lt;br /&gt;
* &#039;&#039;&#039;memorylimit:&#039;&#039;&#039; geeft aan hoeveel geheugen LimeSurvey mag gebruiken. 128M (Megabyte) is het minimum om goed te kunnen werken. Mocht je time-outs (of andere problemen) hebben bij het genereren van statistieken, overweeg dan om 256M of nog hoger te gebruiken. Als je webserver een hogere limiet toekent dan wordt deze instelling niet gebruikt. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;warningbox&amp;quot;&amp;gt;Denk eraan dat deze lokale instelling altijd genegeerd kan worden door de globale serverinstellingen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mocht het dus niet werken, probeer dan:&lt;br /&gt;
* memory_limit = 128M te zetten in het php.ini-bestand op de server (als dat kan en mag)&lt;br /&gt;
* memory_limit = 128M te zetten in een php.ini-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
* php_value memory_limit 128M te zetten in een .htaccess-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;max_execution_time:&#039;&#039;&#039; Het aantal seconden dat een script mag lopen voordat het afgebroken wordt. Standaard op 1200 seconden, vanwege het exporteren van een enquête met veel gegevens. Je kunt het alleen aanpassen via het bestand &#039;&#039;&#039;config.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Presentatie=&lt;br /&gt;
*&#039;&#039;&#039;dropdownthreshold&#039;&#039;&#039;: {{ObsoleteIn/nl|2.50}} als je &amp;lt;code&amp;gt;$dropdowns&amp;lt;/code&amp;gt; op &amp;quot;R&amp;quot; hebt gezet, is dit het maximale aantal opties dat getoond wordt als radioknoppen, voordat LimeSurvey deze vervangt door een dropdown-selectielijst. Als je dit maximum op iets van 25 zet (de standaardwaarde) zijn lange lijsten voor de gebruiker evenvoudiger gebruiken.&lt;br /&gt;
*&#039;&#039;&#039;repeatheadings:&#039;&#039;&#039; Zet deze op een waarde om bij vragen van het arraytype de kop opnieuw te tonen na dit aantal subvragen. Dit is nuttig als je veel subvragen, meer dan een scherm,  hebt. Een redelijk geschikte waarde is 15. Als je de kop niet wilt herhalen, zet dan deze waarde op 0. (Deze waarde wordt overschreven in de [[Global settings/nl|Algemene instellingen]] dialoog) {{NewIn/nl|2.05}}.&lt;br /&gt;
*&#039;&#039;&#039;minrepeatheadings:&#039;&#039;&#039; Het minimale aantal resterende subvragen dat verplicht is voordat de koppen bij arrayvragen wordt herhaald. Standaardwaarde 3, te wijzigen in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulttemplate:&#039;&#039;&#039; deze instelling bepaald het standaardthema dat gebruikt wordt voor het tonen van de &#039;publieke lijst&#039; van enquêtes. (Deze waarde wordt gewizjigd in de [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulthtmleditormode:&#039;&#039;&#039; bepaalt de standaardmodus waarin de HTML-editor opstart.  (Deze waarde kan worden gewijzigd in de  [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
** &#039;&#039;inline&#039;&#039; inline vervanging van velden door een HTML-editor. Langzaam, maar makkelijk en gebruikersvriendelijk&lt;br /&gt;
** &#039;&#039;popup&#039;&#039; voegt een icoon toe, die bij selectie de HTML-editor indien nodig in een popup toont. Sneller, maar de html-code is zichtbaar  &lt;br /&gt;
** &#039;&#039;none&#039;&#039; geen HTML-editor gebruiken&lt;br /&gt;
*&#039;&#039;&#039;column_style:&#039;&#039;&#039; Bepaald hoe kolommen van antwoorden worden weergegeven bij gebruik van  [[QS:Display_columns/nl|display_columns]]. De waarden zijn: &lt;br /&gt;
** &#039;css&#039; gebruik een van de verschillende CSS alleen methoden voor aanmaken kolommen (bekijk het sjabloon stylesheet voor details).&lt;br /&gt;
** &#039;ul&#039; gebruik multiple floated unordered lists. (standaard)&lt;br /&gt;
** &#039;table&#039; gebruik traditionele tabellenlayout.&lt;br /&gt;
** NULL uitschakelen gebruik kolommen&lt;br /&gt;
&lt;br /&gt;
=Taal en tijd=&lt;br /&gt;
*&#039;&#039;&#039;defaultlang:&#039;&#039;&#039; Zet deze op de standaardtaal waarin het beheerpaneel, en de openbare enquêtes getoond worden. Binnen een enquête kun je zelf een afwijkende taal gebruiken. Deze waarde worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;timeadjust:&#039;&#039;&#039; Als de webserver in een andere tijdzone staat dan waar jouw enquête wordt gebruikt, zet hier dan de afwijking in uren. Dit is met name van belang voor enquêtes die werken met de tijd of een tijdstempel gebruiken. Voorbeeld: je voert een enquête uit in Australië en gebruikt een server in de VS. Er is dan een tijdsverschil van 14 uur, de instelling wordt dan &amp;quot;14&amp;quot;. Deze  waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
&lt;br /&gt;
=Gedrag=&lt;br /&gt;
*&#039;&#039;&#039;deletenonvalues:&#039;&#039;&#039; Wees hier voorzichtig mee. Standaard (waarde &#039;1&#039;) worden antwoorden die niet ter zake doen opgeslagen met waarde &#039;NULL&#039;. Een voorbeeld is dat een deelnemer de vraag &#039;geslacht?&#039; beantwoord met &#039;vrouw&#039;. Vervolgens beantwoord hij een aantal vrouw-specifieke vragen, zich realiseert dat hij een fout gemaakt heeft, terugkeert naar die vraag en dan de optie &#039;man&#039; kiest. Nu zijn de antwoorden op de vrouw-vragen irrelevant, want hij krijgt (en beantwoordt) de man-specifieke vragen.  Bij  &amp;lt;code&amp;gt;$deletenonvalues==1&amp;lt;/code&amp;gt;, worden deze irrelevante waarden gewist (NULL) in de database. Bij  &amp;lt;code&amp;gt;$deletenonvalues==0&amp;lt;/code&amp;gt; blijven de waarden aanwezig, maar waarom zou je dat willen.&lt;br /&gt;
*&#039;&#039;&#039;shownoanswer:&#039;&#039;&#039; Als de antwoorden op een vraag van een selectielijst (radio/select) invulbaar zijn (List of Array-vragen) en deze instelling staat op &#039;1&#039;, wordt er een optie toegevoegd met de waarde &#039;Geen antwoord&#039;. Zo kan de gebruiker kiezen om de vraag niet te beantwoorden. &lt;br /&gt;
** &#039;0&#039; : Nee&lt;br /&gt;
** &#039;1&#039; : Ja, de optie &#039;Geen antwoord&#039; wordt getoond. &lt;br /&gt;
** &#039;2&#039; : De beheerder van de enquête kan kiezen.&lt;br /&gt;
*&#039;&#039;&#039;printanswershonorsconditions:&#039;&#039;&#039; Deze instelling bepaalt of antwoorden die niet mogelijk zijn vanwege één of meerdere conditie(s) getoond worden. De standaard &#039;1&#039; verbergt deze antwoorden.&lt;br /&gt;
*&#039;&#039;&#039;hide_groupdescr_allinone:&#039;&#039;&#039; Deze instelling wordt gebruikt door enquêtes met condities. Zet deze op de waarde true (de standaardwaarde) als je wilt dat de groepsnaam en beschrijving ook verborgen worden als alle condities in de groep ook verborgen zijn.&lt;br /&gt;
*&#039;&#039;&#039;showpopups:&#039;&#039;&#039; Deze instelling bepaald of er popups getoond worden als vragen niet of niet correct beantwoord zijn. &lt;br /&gt;
** &#039;2&#039; bepaald door optie in Thema (standaard)&lt;br /&gt;
** &#039;1&#039; betekent dat popups getoond worden,&lt;br /&gt;
** &#039;0&#039; betekent dat de melding op de pagina zelf getoond wordt,&lt;br /&gt;
** en &#039;-1&#039; betekent dat er geen melding gedaan wordt. Gebruikers zien echter wel de indicatie bij de vragen die verplicht beantwoord moeten worden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Numerical_question_type_behavior&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Numeriek vraagtype gedrag ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;bFixNumAuto:&#039;&#039;&#039; Numerieke velden kunnen automatisch worden gefilterd om alle niet-numerieke tekens te verwijderen. Standaard is dit ingeschakeld, je kunt het globaal uitschakelen. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde&#039;&#039; in standaardthema-opties. Inschakelen: &#039;&#039;Ja&#039;&#039;, uitschakelen met &#039;&#039;Alleen voor expressie&#039;&#039; en &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BNumRealValue:&#039;&#039;&#039; Numerieke velden die in ExpressionScript worden gebruikt, kunnen worden hersteld, standaard is herstellen. Als NUMERIC een numerieke vraag is: schakel uit of 0: {NUMERIC} met verkeerde tekens verzonden &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; , schakel in of 1: {NUMERIC} verzend alle ingevoerde tekens. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde &#039;&#039; in standaardthema-opties. Inschakelen : &#039;&#039;Ja&#039;&#039; en &#039;&#039;Alleen voor expressie&#039;&#039; en uitschakelen met &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Ontwikkeling en debugging=&lt;br /&gt;
*&#039;&#039;&#039;debug:&#039;&#039;&#039; Met deze instelling zet je in config.php de PHP-error mededelingen op niveau E_ALL. Dit betekent dat elke afwijking op een script getoond wordt. Zet de waarde op &#039;1&#039; als je de applicatie aan het debuggen bent, of &#039;2&#039; als je een ontwikkelaar bent. Laat deze waarde in productieomgeving op (de standaard) &#039;0&#039; staan, anders kunnen hackers mogelijk belangrijke informatie inzien.&lt;br /&gt;
*&#039;&#039;&#039;debugsql:&#039;&#039;&#039; Activeer deze instelling on config.php als je de SQL-queries die worden uitgevoerd wilt tonen, ze worden getoond onderaan de pagina. Handig als je de queries wilt optimaliseren.&lt;br /&gt;
*&#039;&#039;&#039;use_asset_manager:&#039;&#039;&#039; Standaard : schakel bij debug mode de  asset-manager uit, maar hier kun je instellen dat je bij het debuggen toch de asset-manager wilt gebruiken. &lt;br /&gt;
&lt;br /&gt;
Als je een fout in de applicatie wilt melden en informatie op het forum wilt geven, dan kun je eerst de debugging inschakelen zodat je meer informatie kunt geven.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;2,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je een plug-in ontwikkelt en een snelle manier nodig hebt om variabelen op het scherm te tonen kun je de traceVar-functie gebruiken. Als debug voor deze functie is ingesteld : gebruik CWebLogRoute om op de HTML-pagina weer te geven. Gebruik &amp;lt;code&amp;gt;traceVar($MyVariable)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Email_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Email instellingen=&lt;br /&gt;
&lt;br /&gt;
De waarden kunnen worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]. &lt;br /&gt;
*&#039;&#039;&#039;emailmethod:&#039;&#039;&#039; Bepaalt via welke methode een email verzonden wordt:&lt;br /&gt;
** &#039;&#039;&#039;mail:&#039;&#039;&#039; via de interne PHP mailer&lt;br /&gt;
** &#039;&#039;&#039;sendmail:&#039;&#039;&#039; via sendmail&lt;br /&gt;
** &#039;&#039;&#039;smtp:&#039;&#039;&#039; via smtp-verwijzing. Gebruik deze optie als je LimeSurvey draait op een computer die niet je mailserver is.&lt;br /&gt;
*&#039;&#039;&#039;emailsmtphost:&#039;&#039;&#039; Als je als mailmethode &#039;smtp&#039; gekozen hebt, vul hier dan de SMTP-server in. Als je bijvoorbeeld Google-mail gebruikt, vul dan indien nodig ook de poort in &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; $emailsmtphost = &#039;smtp.gmail.com:465&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpuser:&#039;&#039;&#039; Vul hier de gebruikersnaam voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtppassword:&#039;&#039;&#039; Vul hier het wachtwoord voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpssl:&#039;&#039;&#039; Vul hier de waarde &#039;ssl&#039; of &#039;tls&#039; in om SSL/TLS te gebruiken voor de connectie met de SMTP-server&lt;br /&gt;
*&#039;&#039;&#039;maxemails:&#039;&#039;&#039; Als je uitnodigingen of herinneringen stuurt aan deelnemers bepaalt deze instelling hoeveel mails er in een batch maximaal verstuurd mogen worden. Als dit getal te hoog staat kan het zijn dat het mailscript in een time-out loopt. Een gemiddelde webserver kan ongeveer 100 mails versturen in de 30 seconden dat een script draait. Krijg je daarbij time-outs, zet dan hier een lager aantal neer. Als je de emails gaat versturen en er zijn er meer emails dan het hier opgegeven maximum aantal dan kun je de emails per dit maximum versturen, je moet dan per zending op een vervolgknop klikken. Je hoeft dit versturen niet in een sessie te doen.&lt;br /&gt;
&lt;br /&gt;
= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**&#039;usepdfexport&#039;: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen.&lt;br /&gt;
**&#039;pdfdefaultfont&#039;: Standaard lettertype van de PDF-export. Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**&#039;alternatepdffontfile&#039;: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
**&#039;pdffontsize&#039;: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**&#039;notsupportlanguages&#039;: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**&#039;pdforientation&#039;: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk&lt;br /&gt;
*&#039;&#039;&#039;Graph setting&#039;&#039;&#039;&lt;br /&gt;
** &#039;chartfontfile&#039; : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** &#039;alternatechartfontfile&#039; : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;LDAP_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=LDAP instellingen=&lt;br /&gt;
&lt;br /&gt;
Gezien de uitgebreidheid van dit onderwerp, staat de tekst [[LDAP settings/nl|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Authenticatie=&lt;br /&gt;
&lt;br /&gt;
Vanaf LimeSurvey 2.05 wordt de authenticatie gedaan met [[Plugins - advanced/nl|plugins]]. De onderstaande informatie kan daarom verouderd zijn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_to_the_webserver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Authenticatie verplaatsen naar de webserver==&lt;br /&gt;
&lt;br /&gt;
Systeembeheerders willen wellicht hun &amp;quot;enquêtebeheerders&amp;quot; authenticeren bij een centraal systeem (Active Directory, openLdap, Radius etc.) in plaats van via de LimeSurvey-database. Hiervoor zet je de benodigde software en opties aan op de webserver, en zet &amp;quot;auth_webserver&amp;quot;op &amp;quot;true&amp;quot;(aan) in config.php.&lt;br /&gt;
&lt;br /&gt;
Bedenk daarbij wel dat&lt;br /&gt;
* LimeSurvey nu direct de gebruikersnaam van de webserver als geldige inlog gebruikt&lt;br /&gt;
* Dit alleen geldt voor de beheerinterface, &#039;&#039;&#039;niet voor het deelnemersgedeelte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_no_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen zonder automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Doordat de authenticatie verplaatste wordt is er geen wachtwoordonderhoud nodig. Maar er moeten nog steeds wel gebruikers in de database aangemaakt worden (plus de rechten die ze hebben) om LimeSurvey te laten werken.&lt;br /&gt;
&lt;br /&gt;
Een gebruiker heeft toegang tot LimeSurvey als:&lt;br /&gt;
* hij/zij geauthenticeerd is door de webserver&lt;br /&gt;
* de gebruikte loginnaam geldig is als gebruiker voor de LimeSurvey database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen met automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Dit kan lastig worden als je veel gebruikers moet beheren. Daarom is het wellicht makkelijker om de automatische import aan te zetten. Hiervoor gebruik je:&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_user:&#039;&#039;&#039; als deze &amp;quot;aan&amp;quot;(true) staat zal LimeSurvey geauthenticeerde gebruikers importeren.&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_profile:&#039;&#039;&#039; beschrijft de array van waarden die aan het gebruikersprofiel gehangen worden (zoals een nep-voornaam en nep-achternaam, email en rechten)&lt;br /&gt;
&lt;br /&gt;
Als je deze nep-waarden door echte waarden (uit het authenticatiesysteem) wilt vervangen, ontwikkel dan de functie &#039;&#039;&#039;hook_get_autouserprofile&#039;&#039;&#039;, waarin je het authenticatiesysteem vraagt naar deze waarden.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;hook_get_auth_webserver_profile&#039;&#039;&#039; functie heeft de gebruikersnaam als input, en levert:&lt;br /&gt;
* &amp;quot;false&amp;quot; of een lege array als de gebruiker niet geauthenticeerd is voor LimeSurvey&lt;br /&gt;
* een array met alle waarden zoals beschreven in &amp;lt;code&amp;gt;$WebserverAuth_autouserprofile&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;function hook_get_auth_webserver_profile($user_name)&lt;br /&gt;
{&lt;br /&gt;
     // Retrieve user&#039;s data from your database backend (for instance LDAP) here&lt;br /&gt;
     ... get $user_name_from_backend&lt;br /&gt;
     ... get $user_email_from_backend&lt;br /&gt;
     ... get $user_lang_from_backend&lt;br /&gt;
     ... from groups defined in your backend set $user_admin_status_frombackend_0_or_1&lt;br /&gt;
     return Array(&lt;br /&gt;
                     &#039;full_name&#039; =&amp;gt; &amp;quot;$user_name_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;email&#039; =&amp;gt; &amp;quot;$user_email_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;lang&#039; =&amp;gt; &#039;$user_lang_from_backend&#039;,&lt;br /&gt;
                     &#039;htmleditormode&#039; =&amp;gt; &#039;inline&#039;,&lt;br /&gt;
                     &#039;templatelist&#039; =&amp;gt; &#039;default,basic,MyOrgTemplate&#039;,&lt;br /&gt;
                     &#039;create_survey&#039; =&amp;gt; 1,&lt;br /&gt;
                     &#039;create_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;delete_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;superadmin&#039; =&amp;gt; $user_admin_status_frombackend_0_or_1,&lt;br /&gt;
                     &#039;configurator&#039; =&amp;gt;0,&lt;br /&gt;
                     &#039;manage_template&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;manage_label&#039; =&amp;gt; 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
     // If user should be denied access, return an empty array&lt;br /&gt;
&lt;br /&gt;
     // return Array();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Alert|Gebruik de functie &#039;hook_get_auth_webserver_profile&#039; alleen als je een ervaren gebruiker bent! Meer informatie staat in de comments in het bestand config-defaults.php.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_name_mapping&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikersnaam omsleutelen==&lt;br /&gt;
&lt;br /&gt;
Soms verschillen de gebruikersnaam in het authenticatieproces en de gebruikersnaam in LimeSurvey. Deze kun je echter omsleutelen met de &#039;&#039;&#039;auth_webserver_user_map&#039;&#039;&#039; parameter. Voorbeeld: je hebt geen externe gebruiker die &#039;admin&#039; heet, maar je wilt wel dat de gebruiker &#039;myname&#039; die rol krijgt. Deze kun je dan als volgt omsleutelen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
...&lt;br /&gt;
&#039;auth_webserver_user_map&#039; =&amp;gt; array (&#039;myname&#039; =&amp;gt; &#039;admin&#039;);&lt;br /&gt;
)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zodra de gebruiker &#039;myname&#039; is geauthenticeerd, zal deze als de &#039;admin&#039; gebruiker door LimeSurvey gezien worden. &lt;br /&gt;
&lt;br /&gt;
Uiteraard is dit onveilig, dus wees er voorzichtig mee, en bescherm de config.php tegen het wijzigen door de webserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_one-time_passwords&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wegwerpwachtwoorden==&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|1.81}} Een gebruiker kan het beheerpaneel openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;br /&gt;
&lt;br /&gt;
Deze mogelijkheid moet echter wel gezet worden in het bestand config.php, want die staat standaard uit. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;use_one_time_passwords&#039;=&amp;gt;true,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Manage users/nl#Wegwerpwachtwoorden gebruiken|Meer informatie]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Encryption_settings_{{NewIn|4.0.0}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Encryptie instellingen {{NewIn/nl|4.0.0}} =&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|4.0.0}}{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Bij installatie of upgrading zijn deze parameters door LimeSurvey aangemaakt in het bestand &amp;lt;code&amp;gt;application/config/security.php&amp;lt;/code&amp;gt;. Je zou dit kunnen laten staan of het verplaatsen naar config.php.}}&lt;br /&gt;
&lt;br /&gt;
Dit is beschreven in [[data encryption/nl|encryptie]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;encryptionkeypair&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionpublickey&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionsecretkey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_url_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Geavanceerde URL instellingen=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;publicurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van uw &#039;openbare scripts&#039;. De publieke scripts zijn degene die zich in de map &amp;quot;limesurvey&amp;quot; bevinden (of welke naam je ook hebt gegeven aan de map waarin alle andere scripts en mappen worden bewaard). &#039;&#039; &#039;Deze instellingen zijn beschikbaar in config.php en worden gebruikt als LimeSurvey een absolute url nodig heeft (bijvoorbeeld wanneer token e-mails worden verzonden).&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Homeurl:&#039;&#039;&#039; Dit moet worden ingesteld naar de URL-locatie van uw beheerscripts. Deze bevinden zich in de map / limesurvey / admin. Dit moet worden ingesteld op de WEB-URL-locatie, bijvoorbeeld &#039;&#039; http://www.example.com/limesurvey/html/admin &#039;&#039;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert de naam van uw server automatisch te detecteren met behulp van een php-variabele-instelling - &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt; . &#039;&#039; &#039;In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de mapnaam waarin je de LimeSurvey-scripts hebt geplaatst.&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tempurl:&#039;&#039;&#039; Dit zou moeten zijn ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / tmp&amp;quot; - of op een map waarin je LimeSurvey wilt gebruiken om tijdelijke bestanden te serveren. &lt;br /&gt;
* &#039;&#039;&#039;Uploadurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / upload&amp;quot; of op een map waarin je LimeSurvey wilt gebruiken om geüploade bestanden te serveren. Hiermee kunt u geüploade bestanden op een ander url-domein instellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_path_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Geavanceerde padinstellingen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;homedir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw beheerscripts - bijvoorbeeld &amp;quot;/home/usr/htdocs/limesurvey/admin&amp;quot;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert het standaard rootpad van al uw documenten te detecteren met behulp van de php-variabele-instelling &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt; . In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de directorynaam waarin je de LimeSurvey-scripts hebt geplaatst.&lt;br /&gt;
* &#039;&#039;&#039;Publicdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw &#039;openbare scripts&#039;.&lt;br /&gt;
* &#039;&#039;&#039;tempdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw /limesurvey/tmp zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;uploaddir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw map /limesurvey/upload zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;sCKEditorURL:&#039;&#039;&#039; url van het fckeditor-script.&lt;br /&gt;
* &#039;&#039;&#039;Fckeditexpandtoolbar:&#039;&#039;&#039; definieert of de fckeditor werkbalk standaard geopend moet worden.&lt;br /&gt;
* &#039;&#039;&#039;Pdfexportdir:&#039;&#039;&#039; Dit is de map met de tcpdf.php extensietcpdf.php.&lt;br /&gt;
* &#039;&#039;&#039;pdffonts:&#039;&#039;&#039; Dit is de map voor de TCPDF-lettertypen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_advanced_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Andere geavanceerde instellingen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Upload_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bestanden uploaden ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads:&#039;&#039;&#039; De bestandstypes die in de thema editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads:&#039;&#039;&#039; De bestandstypes die in de bronsecties en met de HTML-editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; {{NewIn/nl|4.0.0}} Globale beperking van up te loaden bestandstypes&lt;br /&gt;
* &#039;&#039;&#039;magic_database:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Toestaan om een andere MIME-database te gebruiken voor [https://www.php.net/manual/en/function.finfo-open.php finfo_open] . Kan alleen handmatig gewijzigd worden in het bestand config.php. Voorbeeld: &amp;lt;code&amp;gt;/usr/share/misc/magic.mgc&amp;lt;/code&amp;gt; voor op redhat gebaseerde linux.&lt;br /&gt;
* &#039;&#039;&#039;Magic_file:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Sta toe om een ander bestand te gebruiken om de reeks extensies te verkrijgen per mime-type dan het  [https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/utils/fileExtensions.php standaardbestand]. Moet een PHP-bestand zijn dat een array retourneert. Kan alleen handmatig gewijzigd worden in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Update==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;updatable:&#039;&#039;&#039; Deze instelling staat in version.php. Kan true of false zijn. Als je true instelt: wanneer een superbeheerder zich aanmeldt: limesurvey controleren of er een update beschikbaar is en of er een waarschuwing getoond moet worden. Indien ingesteld op false: er wordt geen controle uitgevoerd, je kunt ComfortUpdate niet gebruiken. &lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedcharacters_pattern_token&#039;&#039;&#039; : Deze instellingen maken het mogelijk om het regexp-patroon in te stellen bij het filteren van tokens.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/14/nl&amp;diff=381673</id>
		<title>Translations:Optional settings/14/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/14/nl&amp;diff=381673"/>
		<updated>2026-07-18T16:14:39Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**&#039;usepdfexport&#039;: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen.&lt;br /&gt;
**&#039;pdfdefaultfont&#039;: Standaard lettertype van de PDF-export. Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**&#039;alternatepdffontfile&#039;: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
**&#039;pdffontsize&#039;: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**&#039;notsupportlanguages&#039;: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**&#039;pdforientation&#039;: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk&lt;br /&gt;
*&#039;&#039;&#039;Graph setting&#039;&#039;&#039;&lt;br /&gt;
** &#039;chartfontfile&#039; : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** &#039;alternatechartfontfile&#039; : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381672</id>
		<title>Optional settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381672"/>
		<updated>2026-07-18T16:13:01Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte wordt beschreven hoe je de configuratie van LimeSurvey kunt wijzigen voor het gedeelte dat niet via een GUI (het scherm) kan worden gedaan. Wees voorzichtig als je iets in de root-map van LimeSurvey wijzigt. Als je problemen krijgt, of meer hulp nodig hebt, ga dan naar de [https://www.limesurvey.org/forum forums] of het [irc://irc.freenode.net/limesurvey|IRC IRC channel] voor ondersteuning van andere LimeSurvey gebruikers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Inleiding=&lt;br /&gt;
&lt;br /&gt;
Om de configuratie-instelling te wijzigen moet je mogelijk de optionele instellingen wijzigen. De instellingen zijn te vinden in het bestand &#039;&#039;&#039;/application/config/config-defaults.php&#039;&#039;&#039; bij een standaard installatie. Sommige van deze instellingen worden gebruikt tijdens de installatie, en worden overschreven door de waarden in de [[Global settings/nl|Algemene instellingen]]. Andere moeten handmatig worden gewijzigd.  &lt;br /&gt;
&lt;br /&gt;
{{Alert| Als je deze instellingen wilt wijzigen, wijzig ze dan niet in het bestand config-defaults.php, maar kopieer de instellingen naar /application/config/config.php  in &amp;lt;nowiki&amp;gt;&#039;config&#039;=&amp;gt;array&amp;lt;/nowiki&amp;gt; en wijzig ze daar. Alle instellingen in dit bestand gaan voor die in config-defaults.php. }}&lt;br /&gt;
&lt;br /&gt;
Bij het upgraden wordt alleen het bestand config-defaults.php gewijzigd. Daardoor blijven dan je eigen aanpassingen in het bestand config.php bewaard. &lt;br /&gt;
&lt;br /&gt;
Om de instellingen van LimeSurvey te wijzigen moet je het array config in application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039; aanpassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;LimeSurveySetting&#039;=&amp;gt;&#039;New value&#039;,&#039;//  wijzig de code hier      &lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yii_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Yii-instellingen=&lt;br /&gt;
&lt;br /&gt;
LimeSurvey gebruikt het Yii-framework, Yii heeft zijn eigen configuratie in het bestand application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039;. Je kunt enkele specifieke configuratie-instellingen van LimeSurvey benaderen via de Yii-configuratie.&lt;br /&gt;
&lt;br /&gt;
Aangezien het config.php-array is samengevoegd met de hele config, kun je elke Yii-params in het config.php-bestand vervangen.&lt;br /&gt;
&lt;br /&gt;
Deze instellingen worden gezet in het array components:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
        &#039;db&#039; =&amp;gt; array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
        &#039;Specific settings&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Meer informatie over [http://www.yiiframework.com/doc-2.0/guide-index.html Yii.]}}&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
De instellingen van de database wordt bepaald bij de eerste installatie van LimeSurvey. Indien nodig kun je deze configuratie wijzigen. Dat doe je dan op eigen risico.&lt;br /&gt;
Lees ook de [http://www.yiiframework.com/doc/blog/1.1/en/prototype.database#establishing-database-connection Yii-documentatie], en denk eraan dat LimeSurvey alleen de database-types mysql, pgsql, dblib, mssql en sqlsrv ondersteund.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Session_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Sessie==&lt;br /&gt;
&lt;br /&gt;
Je kunt enkele sessie-parameters in config.php zetten (bekijk de 2 onderstaande voorbeelden). Je kunt, indien nodig, commentaar verwijderen/toevoegen. Lees de [http://www.yiiframework.com/doc/api/1.1/CHttpSession Yii-documentatie] voor andere instellingen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je sessie-instellingen moet bijwerken om meerdere LimeSurvey-exemplaren op dezelfde server te laten werken, controleer dan of je de [[Optional_settings/nl#Request|request-instellingen]] voor crsf-cookie moet bijwerken.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_table-based_sessions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gebruik table-based sessies===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey kan table-based sessies gebruiken. Zoek in het gegenereerde bestand config.php naar dit onderdeel dat standaard op commentaar staat. Als je table-based sessies wilt gebruiken, verwijder dan alle // die vóór deze regels van dit onderdeel staan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
            &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
            &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alert|Table-based sessies worden niet ondersteund op een MSSQL-server.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_sessions_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Andere sessie update===&lt;br /&gt;
&lt;br /&gt;
Als je SSL (&#039;https&#039;) gebruikt voor LimeSurvey voeg dan de volgende regels toe in config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie via SSL&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;secure&#039; =&amp;gt; true, // use SSL for cookies&lt;br /&gt;
                    &#039;httponly&#039; =&amp;gt; true // Cookies may not be used by other protocols - experimental&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je het domein wilt aanpassen voor het gebruik van cookies plaats dan in de config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the domain for cookie&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;domain&#039; =&amp;gt; &#039;.example.org&#039;,&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je meerdere installaties op één server hebt staan, kun je mogelijk sneller en gemakkelijker per installatie een sessie-naam zetten. Dit kan soms nodig zijn in IE11 (lees [https://bugs.limesurvey.org/view.php?id=12083#c42892 issue 12083])&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Zet sessie-naam&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;sessionName&#039; =&amp;gt; &amp;quot;LimeSurveyN1&amp;quot;,&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Request==&lt;br /&gt;
Deze instellingen zijn veelomvattend, maar de optionele instellingen zijn al geoptimaliseerd voor het gebruik van  LimeSurvey. Lees  [http://www.yiiframework.com/doc/api/1.1/CHttpRequest Yii-documentatie] voor meer informatie.&lt;br /&gt;
&lt;br /&gt;
Een aanpassing die je (op eigen risico) in je LimeSurvey-configuratie kunt doen :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Disable CSRF protection&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;enableCsrfValidation&#039;=&amp;gt;false,    &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Enforce a certain URL base &lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;hostInfo&#039; =&amp;gt; &#039;http://www.example.org/&#039;  &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie domain name and path for CSRF protection, path is used if you have different instance on same domain&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;csrfCookie&#039; =&amp;gt; array( &lt;br /&gt;
                &#039;domain&#039; =&amp;gt; &#039;.example.com&#039;,&lt;br /&gt;
                &#039;path&#039; =&amp;gt; &#039;/limesurvey/&#039;,&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_usage_of_session_and_Csrf_Validation_in_iFrame_{{NewIn|v=3.24.3}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Gebruik van sessie en Csrf-validatie toestaan in iFrame {{NewIn/nl|v=3.24.3}}==&lt;br /&gt;
&lt;br /&gt;
Nadat u [[Global_settings#Security|Iframe embedding]] hebt toegestaan, moet u wat configuratie bijwerken. &lt;br /&gt;
&lt;br /&gt;
{{Alert| Let op, zelfs met alle instellingen: formulier toestaan in iframe kan in sommige browsers kapot gaan. Deze instellingen zijn getest met Firefox 81.0.2 tot 115 en Chromium 85.0.4183.121 en Edge 119 met standaardinstellingen. &#039;&#039;&#039;Geen ondersteuning voor deze functie, alleen ondersteuning door de gemeenschap&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_session_start_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Sessie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
De sessie moet beveiligd zijn (geldige https), met httponly en samesite met de waarde None. Alle instellingen moeten in kleine letters zijn gedaan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; 		 &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
			&#039;sessionName&#039;=&amp;gt;&#039;LS-VBXZZORFJZCAKGYI&#039;,&lt;br /&gt;
			// Haal de vinkjes weg als je sessies op basis van table wilt hebben.&lt;br /&gt;
			// NB: Table-based sessies worden nu niet ondersteund op een MSSQL-server.&lt;br /&gt;
			// &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
			// &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
			// &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
			&#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;httponly&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;samesite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		 ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_csrf_cookie_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===csrf-cookie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
Hetzelfde als bij sessie: moet beveiligd zijn en sameSite moet None zijn. Hele array moet op hetzelfde niveau worden toegevoegd als de sessie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;		&#039;request&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;enableCsrfValidation&#039;=&amp;gt;true,&lt;br /&gt;
			&#039;csrfCookie&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;sameSite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;URL_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==URL==&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.}}&lt;br /&gt;
&lt;br /&gt;
Om de standaard URL-instellingen te wijzigen, wijzig de urlManager:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U kunt ook .html achter het id van de enquête zetten:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;rules&#039; =&amp;gt; array (&lt;br /&gt;
			    &#039;&amp;lt;sid:\d+&amp;gt;&#039; =&amp;gt; array(&#039;survey/index&#039;,&#039;urlSuffix&#039;=&amp;gt;&#039;.html&#039;,&#039;matchValue&#039;=&amp;gt;true),&lt;br /&gt;
			 ),&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Meer informatie: [http://www.yiiframework.com/doc/guide/1.1/en/topics.url Yii documentatie].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Logging_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Logging instellingen==&lt;br /&gt;
&lt;br /&gt;
Yii kent een paar mogelijkheden om een log aan te laten maken. Lees [http://www.yiiframework.com/doc/guide/1.1/en/topics.logging hier] een uitleg. LimeSurvey gebruikt &#039;1&#039; of &#039;2&#039; standaard, waardoor elke webgebruiker de logs kan bekijken. Je kunt in Yii je eigen instellingen aanmaken.&lt;br /&gt;
&lt;br /&gt;
Om snel errors en warnings te loggen kun je volstaan met: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
return array(&lt;br /&gt;
	&#039;components&#039; =&amp;gt; array(&lt;br /&gt;
		/* Other component part here &#039;db&#039; for example */&lt;br /&gt;
		&#039;log&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;routes&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;fileError&#039; =&amp;gt; array(&lt;br /&gt;
					&#039;class&#039; =&amp;gt; &#039;CFileLogRoute&#039;,&lt;br /&gt;
					&#039;levels&#039; =&amp;gt; &#039;warning, error&#039;,&lt;br /&gt;
					&#039;except&#039; =&amp;gt; &#039;exception.CHttpException.404&#039;,&lt;br /&gt;
				),&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		/* Other component part here &#039;urlManager&#039; for example */&lt;br /&gt;
	),&lt;br /&gt;
	/* Final part (with &#039;runtimePath&#039; &#039;config&#039; for example) */&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint/nl|Text=Het logbestand wordt standaard opgeslagen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;limesurvey/tmp/runtime/application.log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, uitgaande van de LimeSurvey root.}}&lt;br /&gt;
{{Alert|Yii gebruikt runtime-paden. Standaard zijn de logs benaderbaar via internet. Omdat ze veel informatie over je server bevatten kun je ze beter in een map zetten die niet via het web te benaderen is. Je kunt dit met &#039;&#039;routering&#039;&#039; doen of door het wijzigen van het [[Optional settings/nl#Runtime pad|Runtime pad]].}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Runtime_path&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Runtime pad==&lt;br /&gt;
&lt;br /&gt;
[http://www.yiiframework.com/doc/guide/1.1/en/basics.convention#directory Het runtime pad] moet een lees- en schrijfbare map zijn voor de “webuser”. Echter omdat het runtime pad bestanden bevat die mogelijk beveiligingsinformatie bevatten die openbaar toegankelijk is, zijn deze bestanden geplaatst in de map temp in de rootmap. Om toegang tot deze bestanden te voorkomen kun je het runtime-pad buiten het via het web openbare gedeelte plaatsen door de volgende regels in het bestand /application/config/config.php te wijzigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; &lt;br /&gt;
return array(&lt;br /&gt;
  &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
    […]&lt;br /&gt;
    &#039;runtimePath&#039;=&amp;gt;&#039;/var/limesurvey/runtime/&#039;,&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
    […]&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Algemene instellingen=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;sitename:&#039;&#039;&#039; Geeft je enquête-site een naam. De naam verschijnt in de lijst met enquêtes en in het administratiepaneel. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] en in config.php.&lt;br /&gt;
*&#039;&#039;&#039;siteadminemail:&#039;&#039;&#039; Dit is het standaard e-mailadres van de websitebeheerder, waar meldingen en contactverzoeken naar worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
*&#039;&#039;&#039;showEmailInError:&#039;&#039;&#039; Gebruik het standaard e-mailadres voor sitebeheerders (siteadminemail) voor de mailto-link op de foutpagina. Uitschakelen om alleen de naam van de beheerder weer te geven. Standaard om meer spam op beheer-e-mail te voorkomen.&lt;br /&gt;
* &#039;&#039;&#039;siteadminbounce:&#039;&#039;&#039; Dit is het e-mailadres waarnaar niet verzonden e-mails worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
* &#039;&#039;&#039;siteadminname:&#039;&#039;&#039; De naam van de websitebeheerder. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_name:&#039;&#039;&#039; De hostnaam van de  proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_port:&#039;&#039;&#039; De poort van de proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Beveiliging=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttempt&#039;&#039;&#039;: Het aantal toegestane pogingen dat de gebruiker het gebruikerswachtwoord foutief mag invullen voordat het geblokkeerd wordt (op IP) . Standaardwaarde is 3, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;timeOutTime&#039;&#039;&#039;:  Als de gebruiker het gebruikerswachtwoord &amp;lt;maxLoginAttempt&amp;gt; keer foutief invult  :  tijd dat het IP is geblokkeerd.  Standaardwaarde is 10 minuten, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttemptParticipants&#039;&#039;&#039;: Het aantal pogingen dat een deelnemer mag doen een geldig token in te voeren voordat het IP-adres wordt geblokkeerd. De standaardwaarde is  3, het kan in config.php worden gewijzigd. &lt;br /&gt;
 * &#039;&#039;&#039;timeOutParticipants&#039;&#039;&#039;: Als de deelnemer het token  &amp;lt;maxLoginAttemptParticipants&amp;gt; ongeldig invoert, dan wordt de gebruiker geblokkeerd voor &amp;lt;timeOutParticipants&amp;gt; seconden. De standaardwaarde van 10 minuten kan worden gewijzigd in config.php.&lt;br /&gt;
* &#039;&#039;&#039;surveyPreview_require_Auth:&#039;&#039;&#039; standaard true. Zet deze false als iedereen de enquête kan testen, zonder in het beheergedeelte in te loggen, en zonder dat de enquête actief is. Deze waarde kan worden overschreven met de waarde in de [[Global settings/nl|Algemene instellingen]] of in config.php. &lt;br /&gt;
* &#039;&#039;&#039;usercontrolSameGroupPolicy:&#039;&#039;&#039; Standaard true. Niet-beheerders (opgenomen in de LimeSurvey beheerinterface) zullen alleen andere gebruikers kunnen zien als ze beiden aan minstens één dezelfde groep gekoppeld zijn. Deze waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]  of in config.php.&lt;br /&gt;
* &#039;&#039;&#039;demoMode:&#039;&#039;&#039; Als deze instelling &amp;quot;aan&amp;quot; (true) staat zal LimeSurvey in demo-modus werken. Dat betekent:&lt;br /&gt;
** Het is niet mogelijk om het beheeraccount te wijzigen&lt;br /&gt;
** Het is niet mogelijk om bestanden te uploaden in sjaboonbeheer&lt;br /&gt;
** Het is niet mogelijk om uitnodigingen en herinneringen via email te verzenden&lt;br /&gt;
** Het is niet mogelijk om een dump van een database te maken&lt;br /&gt;
** Het is niet mogelijk om de volgende zaken aan te passen: sitenaam, standaardtaal, standaard html-editor modus, XSS filter.&lt;br /&gt;
* &#039;&#039;&#039;forcedsuperadmin:&#039;&#039;&#039; Array van user-id&#039;s met alle rechten binnen LimeSurvey. Deze instelling kan alleen in het bestand config.php worden gewijzigd. De gebruikersrechten kunnen niet worden gewijzigd bij de  [[Manage_users/nl#Globale rechten van een gebruiker instellen|globale rechten]] door een andere hoofdbeheerder. Standaard heeft de eerste na aanmaken installatie toegevoegde gebruiker deze rechten, deze heeft dan user-id 1.&lt;br /&gt;
* &#039;&#039;&#039;force_ssl:&#039;&#039;&#039; forceert dat LimeSurvey werkt met HTTPS of dat juist blokkeert. Lees [https://manual.limesurvey.org/Global_settings/nl#Beveiliging Forceer HTTPS] in de algemene instellingen.&lt;br /&gt;
* &#039;&#039;&#039;ssl_emergency_override:&#039;&#039;&#039; Deze instelling zet SSL uit. Als je HTTPS/SSL bij de algemene instellingen hebt ingeschakeld maar op je server HTTPS niet ingeschakeld is, is dat de enige manier op HTTPS uit te zetten, door direct een waarde in de database te zetten. Je kunt dan de algemene instelling weer aanpassen, dit is bedoeld als zeer tijdelijke maatregel, SSL hoort aan te staan. De waarde kan alleen in het bestand config.php gewijzigd worden.&lt;br /&gt;
* &#039;&#039;&#039;ssl_disable_alert:&#039;&#039;&#039; Als je de waarschuwing dat SSL uitstaat als hoofdbeheerder niet meer wilt krijgen en je dus zeker geen SSL wilt gebruiken dan kun je deze melding uitzetten in het bestand config.php.&lt;br /&gt;
*&#039;&#039;&#039;Unserialisatie_attribuutbeschrijvingen toestaan:&#039;&#039;&#039; Sta unserialisatie (met PHP-functie unserialize) tokenattributen toe bij het importeren of lezen van een enquête-object. Sinds LimeSurvey 3 worden de gegevens van tokenattributen opgeslagen als JSON. Als u een ouder enquêtebestand gebruikt en tokenkenmerken wilt ophalen, moet u deze instelling inschakelen. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd als gevolg van het starten en automatisch laden van objecten, en een kwaadwillende gebruiker kan hier mogelijk misbruik van maken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;allow_unserialize_attachments:&#039;&#039;&#039; Sta het unserialiseren (met de PHP unserialiseerfunctie) van attributen toe bij het importeren van enquêtes. In limesurvey 6.16.17: bijlagen attribuut verplaatsen van serialiseren naar json_encode. Als je de bijlage moet behouden bij het importeren van een oud LSS-bestand, moet je dat toestaan. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd door objectinstantie en autoloading, en een kwaadwillende gebruiker kan dit misbruiken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;twig_getConfig_extraallowlist:&#039;&#039;&#039; Sta toe dat een specifiek element voor de getConfig-functie in twig wordt toegestaan. LimeSurvey biedt al de meeste benodigde en gebruikte instellingen, maar je kunt ook meer nodig hebben. Als je &#039;securesetting&#039; en &#039;anothersetting&#039; wilt toestaan, stel dit dan in op &amp;lt;code&amp;gt;[&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt; zoals &amp;lt;code&amp;gt;&#039;twig_getConfig_extraallowlist&#039; =&amp;gt; [&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt;. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Cross-site_scripting_(XSS)_protection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bescherming tegen cross-site scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey staat geen scripts van gebruikers toe op de beheerderspagina. Als u een manier vindt om een XSS-script aan de beheerderspagina toe te voegen, raadpleeg dan ons [https://github.com/LimeSurvey/LimeSurvey/blob/master/SECURITY.md Beveiligingsbeleid]. &lt;br /&gt;
&lt;br /&gt;
De scripts van openbare pagina&#039;s worden beheerd met XSS-filterinstellingen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. &amp;lt;span class=&amp;quot;warning&amp;quot;&amp;gt;De superadmins hebben hun HTML nooit gefilterd.&amp;lt;/span&amp;gt; De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allowed_file_upload&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Toegestane bestandsupload ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeimageformats&#039;&#039;&#039; : Afbeeldingsbestandstypen die mogen worden geüpload in de thema&#039;s-sectie. Standaard zijn SVG-bestanden uitgeschakeld vanwege een mogelijke XSS-aanval. &lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads&#039;&#039;&#039; : Andere bestandstypen die mogen worden geüpload in de themasectie (zip-bestand)&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; : bestandstype toegestaan voor bestandsuploads &lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads&#039;&#039;&#039; : Bestandstypen die mogen worden geüpload in de bronnensecties en met de HTML-editor &lt;br /&gt;
*&#039;&#039;&#039;allowedpluginuploads&#039;&#039;&#039; : Bestandstype toegestaan bij het uploaden van een zip-bestand van de plug-in.&lt;br /&gt;
&lt;br /&gt;
Voer gewoon een reeks door komma&#039;s gescheiden extensies in. Bijvoorbeeld:&amp;lt;pre&amp;gt;&#039;allowedthemeimageformats&#039; =&amp;gt; &#039;jpg,jpeg,gif,png,webm,svg&#039;,&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: Wees altijd voorzichtig met het toestaan van het uploaden van bestanden. Er kunnen schadelijke activiteiten door mogelijk worden.&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;usePluginWhitelist&#039;&#039;&#039; : Als echte plugins die niet op de allowlist staan (zie &#039;pluginWhitelist&#039;) niet geïnstalleerd of geladen kunnen worden. Dit kan reeds geïnstalleerde plug-ins uitschakelen.&lt;br /&gt;
*&#039;&#039;&#039;pluginWhitelist&#039;&#039;&#039; : Lijst met plugin-namen die mogen worden geïnstalleerd en geladen wanneer &#039;usePluginWhitelist&#039; waar is. Kernplug-ins staan impliciet op de toelatingslijst.&lt;br /&gt;
*&#039;&#039;&#039;corePluginBlacklist&#039;&#039;&#039; : Lijst met namen van kernplug-ins is verboden als &#039;usePluginWhitelist&#039; waar is. &lt;br /&gt;
*&#039;&#039;&#039;disablePluginUpload&#039;&#039;&#039; : Als deze instelling waar is, is de functie &amp;quot;Plugin Upload&amp;quot; uitgeschakeld&lt;br /&gt;
&lt;br /&gt;
== Host beheer ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : om Host Header Injection te voorkomen, kun je de toegestane host instellen voor alle acties. Als je een andere host gebruikt voor de publieke pagina en de beheerderspagina: je moet beide als toegestane host instellen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update standaard configuratie LimeSurvey&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bronnen=&lt;br /&gt;
* &#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; geeft aan hoe lang de sessie van een enquête geldig is. Alleen van toepassing bij gebruik van database-sessies. (Deze waarde wordt overschreven met de waarden uit het [[Global settings/nl|Globale instellingen]]). &lt;br /&gt;
* &#039;&#039;&#039;memorylimit:&#039;&#039;&#039; geeft aan hoeveel geheugen LimeSurvey mag gebruiken. 128M (Megabyte) is het minimum om goed te kunnen werken. Mocht je time-outs (of andere problemen) hebben bij het genereren van statistieken, overweeg dan om 256M of nog hoger te gebruiken. Als je webserver een hogere limiet toekent dan wordt deze instelling niet gebruikt. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;warningbox&amp;quot;&amp;gt;Denk eraan dat deze lokale instelling altijd genegeerd kan worden door de globale serverinstellingen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mocht het dus niet werken, probeer dan:&lt;br /&gt;
* memory_limit = 128M te zetten in het php.ini-bestand op de server (als dat kan en mag)&lt;br /&gt;
* memory_limit = 128M te zetten in een php.ini-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
* php_value memory_limit 128M te zetten in een .htaccess-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;max_execution_time:&#039;&#039;&#039; Het aantal seconden dat een script mag lopen voordat het afgebroken wordt. Standaard op 1200 seconden, vanwege het exporteren van een enquête met veel gegevens. Je kunt het alleen aanpassen via het bestand &#039;&#039;&#039;config.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Presentatie=&lt;br /&gt;
*&#039;&#039;&#039;dropdownthreshold&#039;&#039;&#039;: {{ObsoleteIn/nl|2.50}} als je &amp;lt;code&amp;gt;$dropdowns&amp;lt;/code&amp;gt; op &amp;quot;R&amp;quot; hebt gezet, is dit het maximale aantal opties dat getoond wordt als radioknoppen, voordat LimeSurvey deze vervangt door een dropdown-selectielijst. Als je dit maximum op iets van 25 zet (de standaardwaarde) zijn lange lijsten voor de gebruiker evenvoudiger gebruiken.&lt;br /&gt;
*&#039;&#039;&#039;repeatheadings:&#039;&#039;&#039; Zet deze op een waarde om bij vragen van het arraytype de kop opnieuw te tonen na dit aantal subvragen. Dit is nuttig als je veel subvragen, meer dan een scherm,  hebt. Een redelijk geschikte waarde is 15. Als je de kop niet wilt herhalen, zet dan deze waarde op 0. (Deze waarde wordt overschreven in de [[Global settings/nl|Algemene instellingen]] dialoog) {{NewIn/nl|2.05}}.&lt;br /&gt;
*&#039;&#039;&#039;minrepeatheadings:&#039;&#039;&#039; Het minimale aantal resterende subvragen dat verplicht is voordat de koppen bij arrayvragen wordt herhaald. Standaardwaarde 3, te wijzigen in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulttemplate:&#039;&#039;&#039; deze instelling bepaald het standaardthema dat gebruikt wordt voor het tonen van de &#039;publieke lijst&#039; van enquêtes. (Deze waarde wordt gewizjigd in de [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulthtmleditormode:&#039;&#039;&#039; bepaalt de standaardmodus waarin de HTML-editor opstart.  (Deze waarde kan worden gewijzigd in de  [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
** &#039;&#039;inline&#039;&#039; inline vervanging van velden door een HTML-editor. Langzaam, maar makkelijk en gebruikersvriendelijk&lt;br /&gt;
** &#039;&#039;popup&#039;&#039; voegt een icoon toe, die bij selectie de HTML-editor indien nodig in een popup toont. Sneller, maar de html-code is zichtbaar  &lt;br /&gt;
** &#039;&#039;none&#039;&#039; geen HTML-editor gebruiken&lt;br /&gt;
*&#039;&#039;&#039;column_style:&#039;&#039;&#039; Bepaald hoe kolommen van antwoorden worden weergegeven bij gebruik van  [[QS:Display_columns/nl|display_columns]]. De waarden zijn: &lt;br /&gt;
** &#039;css&#039; gebruik een van de verschillende CSS alleen methoden voor aanmaken kolommen (bekijk het sjabloon stylesheet voor details).&lt;br /&gt;
** &#039;ul&#039; gebruik multiple floated unordered lists. (standaard)&lt;br /&gt;
** &#039;table&#039; gebruik traditionele tabellenlayout.&lt;br /&gt;
** NULL uitschakelen gebruik kolommen&lt;br /&gt;
&lt;br /&gt;
=Taal en tijd=&lt;br /&gt;
*&#039;&#039;&#039;defaultlang:&#039;&#039;&#039; Zet deze op de standaardtaal waarin het beheerpaneel, en de openbare enquêtes getoond worden. Binnen een enquête kun je zelf een afwijkende taal gebruiken. Deze waarde worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;timeadjust:&#039;&#039;&#039; Als de webserver in een andere tijdzone staat dan waar jouw enquête wordt gebruikt, zet hier dan de afwijking in uren. Dit is met name van belang voor enquêtes die werken met de tijd of een tijdstempel gebruiken. Voorbeeld: je voert een enquête uit in Australië en gebruikt een server in de VS. Er is dan een tijdsverschil van 14 uur, de instelling wordt dan &amp;quot;14&amp;quot;. Deze  waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
&lt;br /&gt;
=Gedrag=&lt;br /&gt;
*&#039;&#039;&#039;deletenonvalues:&#039;&#039;&#039; Wees hier voorzichtig mee. Standaard (waarde &#039;1&#039;) worden antwoorden die niet ter zake doen opgeslagen met waarde &#039;NULL&#039;. Een voorbeeld is dat een deelnemer de vraag &#039;geslacht?&#039; beantwoord met &#039;vrouw&#039;. Vervolgens beantwoord hij een aantal vrouw-specifieke vragen, zich realiseert dat hij een fout gemaakt heeft, terugkeert naar die vraag en dan de optie &#039;man&#039; kiest. Nu zijn de antwoorden op de vrouw-vragen irrelevant, want hij krijgt (en beantwoordt) de man-specifieke vragen.  Bij  &amp;lt;code&amp;gt;$deletenonvalues==1&amp;lt;/code&amp;gt;, worden deze irrelevante waarden gewist (NULL) in de database. Bij  &amp;lt;code&amp;gt;$deletenonvalues==0&amp;lt;/code&amp;gt; blijven de waarden aanwezig, maar waarom zou je dat willen.&lt;br /&gt;
*&#039;&#039;&#039;shownoanswer:&#039;&#039;&#039; Als de antwoorden op een vraag van een selectielijst (radio/select) invulbaar zijn (List of Array-vragen) en deze instelling staat op &#039;1&#039;, wordt er een optie toegevoegd met de waarde &#039;Geen antwoord&#039;. Zo kan de gebruiker kiezen om de vraag niet te beantwoorden. &lt;br /&gt;
** &#039;0&#039; : Nee&lt;br /&gt;
** &#039;1&#039; : Ja, de optie &#039;Geen antwoord&#039; wordt getoond. &lt;br /&gt;
** &#039;2&#039; : De beheerder van de enquête kan kiezen.&lt;br /&gt;
*&#039;&#039;&#039;printanswershonorsconditions:&#039;&#039;&#039; Deze instelling bepaalt of antwoorden die niet mogelijk zijn vanwege één of meerdere conditie(s) getoond worden. De standaard &#039;1&#039; verbergt deze antwoorden.&lt;br /&gt;
*&#039;&#039;&#039;hide_groupdescr_allinone:&#039;&#039;&#039; Deze instelling wordt gebruikt door enquêtes met condities. Zet deze op de waarde true (de standaardwaarde) als je wilt dat de groepsnaam en beschrijving ook verborgen worden als alle condities in de groep ook verborgen zijn.&lt;br /&gt;
*&#039;&#039;&#039;showpopups:&#039;&#039;&#039; Deze instelling bepaald of er popups getoond worden als vragen niet of niet correct beantwoord zijn. &lt;br /&gt;
** &#039;2&#039; bepaald door optie in Thema (standaard)&lt;br /&gt;
** &#039;1&#039; betekent dat popups getoond worden,&lt;br /&gt;
** &#039;0&#039; betekent dat de melding op de pagina zelf getoond wordt,&lt;br /&gt;
** en &#039;-1&#039; betekent dat er geen melding gedaan wordt. Gebruikers zien echter wel de indicatie bij de vragen die verplicht beantwoord moeten worden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Numerical_question_type_behavior&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Numeriek vraagtype gedrag ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;bFixNumAuto:&#039;&#039;&#039; Numerieke velden kunnen automatisch worden gefilterd om alle niet-numerieke tekens te verwijderen. Standaard is dit ingeschakeld, je kunt het globaal uitschakelen. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde&#039;&#039; in standaardthema-opties. Inschakelen: &#039;&#039;Ja&#039;&#039;, uitschakelen met &#039;&#039;Alleen voor expressie&#039;&#039; en &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BNumRealValue:&#039;&#039;&#039; Numerieke velden die in ExpressionScript worden gebruikt, kunnen worden hersteld, standaard is herstellen. Als NUMERIC een numerieke vraag is: schakel uit of 0: {NUMERIC} met verkeerde tekens verzonden &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; , schakel in of 1: {NUMERIC} verzend alle ingevoerde tekens. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde &#039;&#039; in standaardthema-opties. Inschakelen : &#039;&#039;Ja&#039;&#039; en &#039;&#039;Alleen voor expressie&#039;&#039; en uitschakelen met &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Ontwikkeling en debugging=&lt;br /&gt;
*&#039;&#039;&#039;debug:&#039;&#039;&#039; Met deze instelling zet je in config.php de PHP-error mededelingen op niveau E_ALL. Dit betekent dat elke afwijking op een script getoond wordt. Zet de waarde op &#039;1&#039; als je de applicatie aan het debuggen bent, of &#039;2&#039; als je een ontwikkelaar bent. Laat deze waarde in productieomgeving op (de standaard) &#039;0&#039; staan, anders kunnen hackers mogelijk belangrijke informatie inzien.&lt;br /&gt;
*&#039;&#039;&#039;debugsql:&#039;&#039;&#039; Activeer deze instelling on config.php als je de SQL-queries die worden uitgevoerd wilt tonen, ze worden getoond onderaan de pagina. Handig als je de queries wilt optimaliseren.&lt;br /&gt;
*&#039;&#039;&#039;use_asset_manager:&#039;&#039;&#039; Standaard : schakel bij debug mode de  asset-manager uit, maar hier kun je instellen dat je bij het debuggen toch de asset-manager wilt gebruiken. &lt;br /&gt;
&lt;br /&gt;
Als je een fout in de applicatie wilt melden en informatie op het forum wilt geven, dan kun je eerst de debugging inschakelen zodat je meer informatie kunt geven.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;2,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je een plug-in ontwikkelt en een snelle manier nodig hebt om variabelen op het scherm te tonen kun je de traceVar-functie gebruiken. Als debug voor deze functie is ingesteld : gebruik CWebLogRoute om op de HTML-pagina weer te geven. Gebruik &amp;lt;code&amp;gt;traceVar($MyVariable)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Email_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Email instellingen=&lt;br /&gt;
&lt;br /&gt;
De waarden kunnen worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]. &lt;br /&gt;
*&#039;&#039;&#039;emailmethod:&#039;&#039;&#039; Bepaalt via welke methode een email verzonden wordt:&lt;br /&gt;
** &#039;&#039;&#039;mail:&#039;&#039;&#039; via de interne PHP mailer&lt;br /&gt;
** &#039;&#039;&#039;sendmail:&#039;&#039;&#039; via sendmail&lt;br /&gt;
** &#039;&#039;&#039;smtp:&#039;&#039;&#039; via smtp-verwijzing. Gebruik deze optie als je LimeSurvey draait op een computer die niet je mailserver is.&lt;br /&gt;
*&#039;&#039;&#039;emailsmtphost:&#039;&#039;&#039; Als je als mailmethode &#039;smtp&#039; gekozen hebt, vul hier dan de SMTP-server in. Als je bijvoorbeeld Google-mail gebruikt, vul dan indien nodig ook de poort in &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; $emailsmtphost = &#039;smtp.gmail.com:465&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpuser:&#039;&#039;&#039; Vul hier de gebruikersnaam voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtppassword:&#039;&#039;&#039; Vul hier het wachtwoord voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpssl:&#039;&#039;&#039; Vul hier de waarde &#039;ssl&#039; of &#039;tls&#039; in om SSL/TLS te gebruiken voor de connectie met de SMTP-server&lt;br /&gt;
*&#039;&#039;&#039;maxemails:&#039;&#039;&#039; Als je uitnodigingen of herinneringen stuurt aan deelnemers bepaalt deze instelling hoeveel mails er in een batch maximaal verstuurd mogen worden. Als dit getal te hoog staat kan het zijn dat het mailscript in een time-out loopt. Een gemiddelde webserver kan ongeveer 100 mails versturen in de 30 seconden dat een script draait. Krijg je daarbij time-outs, zet dan hier een lager aantal neer. Als je de emails gaat versturen en er zijn er meer emails dan het hier opgegeven maximum aantal dan kun je de emails per dit maximum versturen, je moet dan per zending op een vervolgknop klikken. Je hoeft dit versturen niet in een sessie te doen.&lt;br /&gt;
&lt;br /&gt;
= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**&#039;usepdfexport&#039;: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen.&lt;br /&gt;
**&#039;pdfdefaultfont&#039;: Standaard lettertype van de PDF-export. Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**&#039;alternatepdffontfile&#039;: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
**&#039;pdffontsize&#039;: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**&#039;notsupportlanguages&#039;: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**&#039;pdforientation&#039;: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk&lt;br /&gt;
*&#039;&amp;quot;Graph setting&amp;quot;&#039;&lt;br /&gt;
** chartfontfile : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** alternatechartfontfile : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;LDAP_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=LDAP instellingen=&lt;br /&gt;
&lt;br /&gt;
Gezien de uitgebreidheid van dit onderwerp, staat de tekst [[LDAP settings/nl|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Authenticatie=&lt;br /&gt;
&lt;br /&gt;
Vanaf LimeSurvey 2.05 wordt de authenticatie gedaan met [[Plugins - advanced/nl|plugins]]. De onderstaande informatie kan daarom verouderd zijn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_to_the_webserver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Authenticatie verplaatsen naar de webserver==&lt;br /&gt;
&lt;br /&gt;
Systeembeheerders willen wellicht hun &amp;quot;enquêtebeheerders&amp;quot; authenticeren bij een centraal systeem (Active Directory, openLdap, Radius etc.) in plaats van via de LimeSurvey-database. Hiervoor zet je de benodigde software en opties aan op de webserver, en zet &amp;quot;auth_webserver&amp;quot;op &amp;quot;true&amp;quot;(aan) in config.php.&lt;br /&gt;
&lt;br /&gt;
Bedenk daarbij wel dat&lt;br /&gt;
* LimeSurvey nu direct de gebruikersnaam van de webserver als geldige inlog gebruikt&lt;br /&gt;
* Dit alleen geldt voor de beheerinterface, &#039;&#039;&#039;niet voor het deelnemersgedeelte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_no_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen zonder automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Doordat de authenticatie verplaatste wordt is er geen wachtwoordonderhoud nodig. Maar er moeten nog steeds wel gebruikers in de database aangemaakt worden (plus de rechten die ze hebben) om LimeSurvey te laten werken.&lt;br /&gt;
&lt;br /&gt;
Een gebruiker heeft toegang tot LimeSurvey als:&lt;br /&gt;
* hij/zij geauthenticeerd is door de webserver&lt;br /&gt;
* de gebruikte loginnaam geldig is als gebruiker voor de LimeSurvey database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen met automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Dit kan lastig worden als je veel gebruikers moet beheren. Daarom is het wellicht makkelijker om de automatische import aan te zetten. Hiervoor gebruik je:&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_user:&#039;&#039;&#039; als deze &amp;quot;aan&amp;quot;(true) staat zal LimeSurvey geauthenticeerde gebruikers importeren.&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_profile:&#039;&#039;&#039; beschrijft de array van waarden die aan het gebruikersprofiel gehangen worden (zoals een nep-voornaam en nep-achternaam, email en rechten)&lt;br /&gt;
&lt;br /&gt;
Als je deze nep-waarden door echte waarden (uit het authenticatiesysteem) wilt vervangen, ontwikkel dan de functie &#039;&#039;&#039;hook_get_autouserprofile&#039;&#039;&#039;, waarin je het authenticatiesysteem vraagt naar deze waarden.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;hook_get_auth_webserver_profile&#039;&#039;&#039; functie heeft de gebruikersnaam als input, en levert:&lt;br /&gt;
* &amp;quot;false&amp;quot; of een lege array als de gebruiker niet geauthenticeerd is voor LimeSurvey&lt;br /&gt;
* een array met alle waarden zoals beschreven in &amp;lt;code&amp;gt;$WebserverAuth_autouserprofile&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;function hook_get_auth_webserver_profile($user_name)&lt;br /&gt;
{&lt;br /&gt;
     // Retrieve user&#039;s data from your database backend (for instance LDAP) here&lt;br /&gt;
     ... get $user_name_from_backend&lt;br /&gt;
     ... get $user_email_from_backend&lt;br /&gt;
     ... get $user_lang_from_backend&lt;br /&gt;
     ... from groups defined in your backend set $user_admin_status_frombackend_0_or_1&lt;br /&gt;
     return Array(&lt;br /&gt;
                     &#039;full_name&#039; =&amp;gt; &amp;quot;$user_name_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;email&#039; =&amp;gt; &amp;quot;$user_email_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;lang&#039; =&amp;gt; &#039;$user_lang_from_backend&#039;,&lt;br /&gt;
                     &#039;htmleditormode&#039; =&amp;gt; &#039;inline&#039;,&lt;br /&gt;
                     &#039;templatelist&#039; =&amp;gt; &#039;default,basic,MyOrgTemplate&#039;,&lt;br /&gt;
                     &#039;create_survey&#039; =&amp;gt; 1,&lt;br /&gt;
                     &#039;create_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;delete_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;superadmin&#039; =&amp;gt; $user_admin_status_frombackend_0_or_1,&lt;br /&gt;
                     &#039;configurator&#039; =&amp;gt;0,&lt;br /&gt;
                     &#039;manage_template&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;manage_label&#039; =&amp;gt; 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
     // If user should be denied access, return an empty array&lt;br /&gt;
&lt;br /&gt;
     // return Array();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Alert|Gebruik de functie &#039;hook_get_auth_webserver_profile&#039; alleen als je een ervaren gebruiker bent! Meer informatie staat in de comments in het bestand config-defaults.php.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_name_mapping&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikersnaam omsleutelen==&lt;br /&gt;
&lt;br /&gt;
Soms verschillen de gebruikersnaam in het authenticatieproces en de gebruikersnaam in LimeSurvey. Deze kun je echter omsleutelen met de &#039;&#039;&#039;auth_webserver_user_map&#039;&#039;&#039; parameter. Voorbeeld: je hebt geen externe gebruiker die &#039;admin&#039; heet, maar je wilt wel dat de gebruiker &#039;myname&#039; die rol krijgt. Deze kun je dan als volgt omsleutelen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
...&lt;br /&gt;
&#039;auth_webserver_user_map&#039; =&amp;gt; array (&#039;myname&#039; =&amp;gt; &#039;admin&#039;);&lt;br /&gt;
)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zodra de gebruiker &#039;myname&#039; is geauthenticeerd, zal deze als de &#039;admin&#039; gebruiker door LimeSurvey gezien worden. &lt;br /&gt;
&lt;br /&gt;
Uiteraard is dit onveilig, dus wees er voorzichtig mee, en bescherm de config.php tegen het wijzigen door de webserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_one-time_passwords&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wegwerpwachtwoorden==&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|1.81}} Een gebruiker kan het beheerpaneel openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;br /&gt;
&lt;br /&gt;
Deze mogelijkheid moet echter wel gezet worden in het bestand config.php, want die staat standaard uit. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;use_one_time_passwords&#039;=&amp;gt;true,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Manage users/nl#Wegwerpwachtwoorden gebruiken|Meer informatie]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Encryption_settings_{{NewIn|4.0.0}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Encryptie instellingen {{NewIn/nl|4.0.0}} =&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|4.0.0}}{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Bij installatie of upgrading zijn deze parameters door LimeSurvey aangemaakt in het bestand &amp;lt;code&amp;gt;application/config/security.php&amp;lt;/code&amp;gt;. Je zou dit kunnen laten staan of het verplaatsen naar config.php.}}&lt;br /&gt;
&lt;br /&gt;
Dit is beschreven in [[data encryption/nl|encryptie]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;encryptionkeypair&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionpublickey&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionsecretkey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_url_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Geavanceerde URL instellingen=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;publicurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van uw &#039;openbare scripts&#039;. De publieke scripts zijn degene die zich in de map &amp;quot;limesurvey&amp;quot; bevinden (of welke naam je ook hebt gegeven aan de map waarin alle andere scripts en mappen worden bewaard). &#039;&#039; &#039;Deze instellingen zijn beschikbaar in config.php en worden gebruikt als LimeSurvey een absolute url nodig heeft (bijvoorbeeld wanneer token e-mails worden verzonden).&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Homeurl:&#039;&#039;&#039; Dit moet worden ingesteld naar de URL-locatie van uw beheerscripts. Deze bevinden zich in de map / limesurvey / admin. Dit moet worden ingesteld op de WEB-URL-locatie, bijvoorbeeld &#039;&#039; http://www.example.com/limesurvey/html/admin &#039;&#039;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert de naam van uw server automatisch te detecteren met behulp van een php-variabele-instelling - &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt; . &#039;&#039; &#039;In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de mapnaam waarin je de LimeSurvey-scripts hebt geplaatst.&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tempurl:&#039;&#039;&#039; Dit zou moeten zijn ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / tmp&amp;quot; - of op een map waarin je LimeSurvey wilt gebruiken om tijdelijke bestanden te serveren. &lt;br /&gt;
* &#039;&#039;&#039;Uploadurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / upload&amp;quot; of op een map waarin je LimeSurvey wilt gebruiken om geüploade bestanden te serveren. Hiermee kunt u geüploade bestanden op een ander url-domein instellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_path_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Geavanceerde padinstellingen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;homedir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw beheerscripts - bijvoorbeeld &amp;quot;/home/usr/htdocs/limesurvey/admin&amp;quot;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert het standaard rootpad van al uw documenten te detecteren met behulp van de php-variabele-instelling &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt; . In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de directorynaam waarin je de LimeSurvey-scripts hebt geplaatst.&lt;br /&gt;
* &#039;&#039;&#039;Publicdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw &#039;openbare scripts&#039;.&lt;br /&gt;
* &#039;&#039;&#039;tempdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw /limesurvey/tmp zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;uploaddir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw map /limesurvey/upload zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;sCKEditorURL:&#039;&#039;&#039; url van het fckeditor-script.&lt;br /&gt;
* &#039;&#039;&#039;Fckeditexpandtoolbar:&#039;&#039;&#039; definieert of de fckeditor werkbalk standaard geopend moet worden.&lt;br /&gt;
* &#039;&#039;&#039;Pdfexportdir:&#039;&#039;&#039; Dit is de map met de tcpdf.php extensietcpdf.php.&lt;br /&gt;
* &#039;&#039;&#039;pdffonts:&#039;&#039;&#039; Dit is de map voor de TCPDF-lettertypen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_advanced_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Andere geavanceerde instellingen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Upload_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bestanden uploaden ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads:&#039;&#039;&#039; De bestandstypes die in de thema editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads:&#039;&#039;&#039; De bestandstypes die in de bronsecties en met de HTML-editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; {{NewIn/nl|4.0.0}} Globale beperking van up te loaden bestandstypes&lt;br /&gt;
* &#039;&#039;&#039;magic_database:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Toestaan om een andere MIME-database te gebruiken voor [https://www.php.net/manual/en/function.finfo-open.php finfo_open] . Kan alleen handmatig gewijzigd worden in het bestand config.php. Voorbeeld: &amp;lt;code&amp;gt;/usr/share/misc/magic.mgc&amp;lt;/code&amp;gt; voor op redhat gebaseerde linux.&lt;br /&gt;
* &#039;&#039;&#039;Magic_file:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Sta toe om een ander bestand te gebruiken om de reeks extensies te verkrijgen per mime-type dan het  [https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/utils/fileExtensions.php standaardbestand]. Moet een PHP-bestand zijn dat een array retourneert. Kan alleen handmatig gewijzigd worden in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Update==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;updatable:&#039;&#039;&#039; Deze instelling staat in version.php. Kan true of false zijn. Als je true instelt: wanneer een superbeheerder zich aanmeldt: limesurvey controleren of er een update beschikbaar is en of er een waarschuwing getoond moet worden. Indien ingesteld op false: er wordt geen controle uitgevoerd, je kunt ComfortUpdate niet gebruiken. &lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedcharacters_pattern_token&#039;&#039;&#039; : Deze instellingen maken het mogelijk om het regexp-patroon in te stellen bij het filteren van tokens.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/14/nl&amp;diff=381671</id>
		<title>Translations:Optional settings/14/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/14/nl&amp;diff=381671"/>
		<updated>2026-07-18T16:12:37Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**&#039;usepdfexport&#039;: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen.&lt;br /&gt;
**&#039;pdfdefaultfont&#039;: Standaard lettertype van de PDF-export. Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**&#039;alternatepdffontfile&#039;: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
**&#039;pdffontsize&#039;: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**&#039;notsupportlanguages&#039;: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**&#039;pdforientation&#039;: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk&lt;br /&gt;
*&#039;&amp;quot;Graph setting&amp;quot;&#039;&lt;br /&gt;
** chartfontfile : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** alternatechartfontfile : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381670</id>
		<title>Optional settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381670"/>
		<updated>2026-07-18T16:07:01Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;= Bronnen= * &amp;#039;&amp;#039;&amp;#039;sessionlifetime:&amp;#039;&amp;#039;&amp;#039; geeft aan hoe lang de sessie van een enquête geldig is. Alleen van toepassing bij gebruik van database-sessies. (Deze waarde wordt overschreven met de waarden uit het Globale instellingen).  * &amp;#039;&amp;#039;&amp;#039;memorylimit:&amp;#039;&amp;#039;&amp;#039; geeft aan hoeveel geheugen LimeSurvey mag gebruiken. 128M (Megabyte) is het minimum om goed te kunnen werken. Mocht je time-outs (of andere problemen) hebben bij het genereren van statistieken, overweeg...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte wordt beschreven hoe je de configuratie van LimeSurvey kunt wijzigen voor het gedeelte dat niet via een GUI (het scherm) kan worden gedaan. Wees voorzichtig als je iets in de root-map van LimeSurvey wijzigt. Als je problemen krijgt, of meer hulp nodig hebt, ga dan naar de [https://www.limesurvey.org/forum forums] of het [irc://irc.freenode.net/limesurvey|IRC IRC channel] voor ondersteuning van andere LimeSurvey gebruikers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Inleiding=&lt;br /&gt;
&lt;br /&gt;
Om de configuratie-instelling te wijzigen moet je mogelijk de optionele instellingen wijzigen. De instellingen zijn te vinden in het bestand &#039;&#039;&#039;/application/config/config-defaults.php&#039;&#039;&#039; bij een standaard installatie. Sommige van deze instellingen worden gebruikt tijdens de installatie, en worden overschreven door de waarden in de [[Global settings/nl|Algemene instellingen]]. Andere moeten handmatig worden gewijzigd.  &lt;br /&gt;
&lt;br /&gt;
{{Alert| Als je deze instellingen wilt wijzigen, wijzig ze dan niet in het bestand config-defaults.php, maar kopieer de instellingen naar /application/config/config.php  in &amp;lt;nowiki&amp;gt;&#039;config&#039;=&amp;gt;array&amp;lt;/nowiki&amp;gt; en wijzig ze daar. Alle instellingen in dit bestand gaan voor die in config-defaults.php. }}&lt;br /&gt;
&lt;br /&gt;
Bij het upgraden wordt alleen het bestand config-defaults.php gewijzigd. Daardoor blijven dan je eigen aanpassingen in het bestand config.php bewaard. &lt;br /&gt;
&lt;br /&gt;
Om de instellingen van LimeSurvey te wijzigen moet je het array config in application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039; aanpassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;LimeSurveySetting&#039;=&amp;gt;&#039;New value&#039;,&#039;//  wijzig de code hier      &lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yii_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Yii-instellingen=&lt;br /&gt;
&lt;br /&gt;
LimeSurvey gebruikt het Yii-framework, Yii heeft zijn eigen configuratie in het bestand application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039;. Je kunt enkele specifieke configuratie-instellingen van LimeSurvey benaderen via de Yii-configuratie.&lt;br /&gt;
&lt;br /&gt;
Aangezien het config.php-array is samengevoegd met de hele config, kun je elke Yii-params in het config.php-bestand vervangen.&lt;br /&gt;
&lt;br /&gt;
Deze instellingen worden gezet in het array components:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
        &#039;db&#039; =&amp;gt; array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
        &#039;Specific settings&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Meer informatie over [http://www.yiiframework.com/doc-2.0/guide-index.html Yii.]}}&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
De instellingen van de database wordt bepaald bij de eerste installatie van LimeSurvey. Indien nodig kun je deze configuratie wijzigen. Dat doe je dan op eigen risico.&lt;br /&gt;
Lees ook de [http://www.yiiframework.com/doc/blog/1.1/en/prototype.database#establishing-database-connection Yii-documentatie], en denk eraan dat LimeSurvey alleen de database-types mysql, pgsql, dblib, mssql en sqlsrv ondersteund.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Session_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Sessie==&lt;br /&gt;
&lt;br /&gt;
Je kunt enkele sessie-parameters in config.php zetten (bekijk de 2 onderstaande voorbeelden). Je kunt, indien nodig, commentaar verwijderen/toevoegen. Lees de [http://www.yiiframework.com/doc/api/1.1/CHttpSession Yii-documentatie] voor andere instellingen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je sessie-instellingen moet bijwerken om meerdere LimeSurvey-exemplaren op dezelfde server te laten werken, controleer dan of je de [[Optional_settings/nl#Request|request-instellingen]] voor crsf-cookie moet bijwerken.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_table-based_sessions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gebruik table-based sessies===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey kan table-based sessies gebruiken. Zoek in het gegenereerde bestand config.php naar dit onderdeel dat standaard op commentaar staat. Als je table-based sessies wilt gebruiken, verwijder dan alle // die vóór deze regels van dit onderdeel staan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
            &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
            &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alert|Table-based sessies worden niet ondersteund op een MSSQL-server.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_sessions_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Andere sessie update===&lt;br /&gt;
&lt;br /&gt;
Als je SSL (&#039;https&#039;) gebruikt voor LimeSurvey voeg dan de volgende regels toe in config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie via SSL&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;secure&#039; =&amp;gt; true, // use SSL for cookies&lt;br /&gt;
                    &#039;httponly&#039; =&amp;gt; true // Cookies may not be used by other protocols - experimental&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je het domein wilt aanpassen voor het gebruik van cookies plaats dan in de config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the domain for cookie&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;domain&#039; =&amp;gt; &#039;.example.org&#039;,&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je meerdere installaties op één server hebt staan, kun je mogelijk sneller en gemakkelijker per installatie een sessie-naam zetten. Dit kan soms nodig zijn in IE11 (lees [https://bugs.limesurvey.org/view.php?id=12083#c42892 issue 12083])&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Zet sessie-naam&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;sessionName&#039; =&amp;gt; &amp;quot;LimeSurveyN1&amp;quot;,&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Request==&lt;br /&gt;
Deze instellingen zijn veelomvattend, maar de optionele instellingen zijn al geoptimaliseerd voor het gebruik van  LimeSurvey. Lees  [http://www.yiiframework.com/doc/api/1.1/CHttpRequest Yii-documentatie] voor meer informatie.&lt;br /&gt;
&lt;br /&gt;
Een aanpassing die je (op eigen risico) in je LimeSurvey-configuratie kunt doen :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Disable CSRF protection&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;enableCsrfValidation&#039;=&amp;gt;false,    &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Enforce a certain URL base &lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;hostInfo&#039; =&amp;gt; &#039;http://www.example.org/&#039;  &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie domain name and path for CSRF protection, path is used if you have different instance on same domain&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;csrfCookie&#039; =&amp;gt; array( &lt;br /&gt;
                &#039;domain&#039; =&amp;gt; &#039;.example.com&#039;,&lt;br /&gt;
                &#039;path&#039; =&amp;gt; &#039;/limesurvey/&#039;,&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_usage_of_session_and_Csrf_Validation_in_iFrame_{{NewIn|v=3.24.3}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Gebruik van sessie en Csrf-validatie toestaan in iFrame {{NewIn/nl|v=3.24.3}}==&lt;br /&gt;
&lt;br /&gt;
Nadat u [[Global_settings#Security|Iframe embedding]] hebt toegestaan, moet u wat configuratie bijwerken. &lt;br /&gt;
&lt;br /&gt;
{{Alert| Let op, zelfs met alle instellingen: formulier toestaan in iframe kan in sommige browsers kapot gaan. Deze instellingen zijn getest met Firefox 81.0.2 tot 115 en Chromium 85.0.4183.121 en Edge 119 met standaardinstellingen. &#039;&#039;&#039;Geen ondersteuning voor deze functie, alleen ondersteuning door de gemeenschap&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_session_start_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Sessie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
De sessie moet beveiligd zijn (geldige https), met httponly en samesite met de waarde None. Alle instellingen moeten in kleine letters zijn gedaan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; 		 &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
			&#039;sessionName&#039;=&amp;gt;&#039;LS-VBXZZORFJZCAKGYI&#039;,&lt;br /&gt;
			// Haal de vinkjes weg als je sessies op basis van table wilt hebben.&lt;br /&gt;
			// NB: Table-based sessies worden nu niet ondersteund op een MSSQL-server.&lt;br /&gt;
			// &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
			// &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
			// &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
			&#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;httponly&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;samesite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		 ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_csrf_cookie_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===csrf-cookie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
Hetzelfde als bij sessie: moet beveiligd zijn en sameSite moet None zijn. Hele array moet op hetzelfde niveau worden toegevoegd als de sessie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;		&#039;request&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;enableCsrfValidation&#039;=&amp;gt;true,&lt;br /&gt;
			&#039;csrfCookie&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;sameSite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;URL_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==URL==&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.}}&lt;br /&gt;
&lt;br /&gt;
Om de standaard URL-instellingen te wijzigen, wijzig de urlManager:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U kunt ook .html achter het id van de enquête zetten:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;rules&#039; =&amp;gt; array (&lt;br /&gt;
			    &#039;&amp;lt;sid:\d+&amp;gt;&#039; =&amp;gt; array(&#039;survey/index&#039;,&#039;urlSuffix&#039;=&amp;gt;&#039;.html&#039;,&#039;matchValue&#039;=&amp;gt;true),&lt;br /&gt;
			 ),&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Meer informatie: [http://www.yiiframework.com/doc/guide/1.1/en/topics.url Yii documentatie].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Logging_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Logging instellingen==&lt;br /&gt;
&lt;br /&gt;
Yii kent een paar mogelijkheden om een log aan te laten maken. Lees [http://www.yiiframework.com/doc/guide/1.1/en/topics.logging hier] een uitleg. LimeSurvey gebruikt &#039;1&#039; of &#039;2&#039; standaard, waardoor elke webgebruiker de logs kan bekijken. Je kunt in Yii je eigen instellingen aanmaken.&lt;br /&gt;
&lt;br /&gt;
Om snel errors en warnings te loggen kun je volstaan met: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
return array(&lt;br /&gt;
	&#039;components&#039; =&amp;gt; array(&lt;br /&gt;
		/* Other component part here &#039;db&#039; for example */&lt;br /&gt;
		&#039;log&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;routes&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;fileError&#039; =&amp;gt; array(&lt;br /&gt;
					&#039;class&#039; =&amp;gt; &#039;CFileLogRoute&#039;,&lt;br /&gt;
					&#039;levels&#039; =&amp;gt; &#039;warning, error&#039;,&lt;br /&gt;
					&#039;except&#039; =&amp;gt; &#039;exception.CHttpException.404&#039;,&lt;br /&gt;
				),&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		/* Other component part here &#039;urlManager&#039; for example */&lt;br /&gt;
	),&lt;br /&gt;
	/* Final part (with &#039;runtimePath&#039; &#039;config&#039; for example) */&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint/nl|Text=Het logbestand wordt standaard opgeslagen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;limesurvey/tmp/runtime/application.log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, uitgaande van de LimeSurvey root.}}&lt;br /&gt;
{{Alert|Yii gebruikt runtime-paden. Standaard zijn de logs benaderbaar via internet. Omdat ze veel informatie over je server bevatten kun je ze beter in een map zetten die niet via het web te benaderen is. Je kunt dit met &#039;&#039;routering&#039;&#039; doen of door het wijzigen van het [[Optional settings/nl#Runtime pad|Runtime pad]].}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Runtime_path&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Runtime pad==&lt;br /&gt;
&lt;br /&gt;
[http://www.yiiframework.com/doc/guide/1.1/en/basics.convention#directory Het runtime pad] moet een lees- en schrijfbare map zijn voor de “webuser”. Echter omdat het runtime pad bestanden bevat die mogelijk beveiligingsinformatie bevatten die openbaar toegankelijk is, zijn deze bestanden geplaatst in de map temp in de rootmap. Om toegang tot deze bestanden te voorkomen kun je het runtime-pad buiten het via het web openbare gedeelte plaatsen door de volgende regels in het bestand /application/config/config.php te wijzigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; &lt;br /&gt;
return array(&lt;br /&gt;
  &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
    […]&lt;br /&gt;
    &#039;runtimePath&#039;=&amp;gt;&#039;/var/limesurvey/runtime/&#039;,&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
    […]&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Algemene instellingen=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;sitename:&#039;&#039;&#039; Geeft je enquête-site een naam. De naam verschijnt in de lijst met enquêtes en in het administratiepaneel. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] en in config.php.&lt;br /&gt;
*&#039;&#039;&#039;siteadminemail:&#039;&#039;&#039; Dit is het standaard e-mailadres van de websitebeheerder, waar meldingen en contactverzoeken naar worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
*&#039;&#039;&#039;showEmailInError:&#039;&#039;&#039; Gebruik het standaard e-mailadres voor sitebeheerders (siteadminemail) voor de mailto-link op de foutpagina. Uitschakelen om alleen de naam van de beheerder weer te geven. Standaard om meer spam op beheer-e-mail te voorkomen.&lt;br /&gt;
* &#039;&#039;&#039;siteadminbounce:&#039;&#039;&#039; Dit is het e-mailadres waarnaar niet verzonden e-mails worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
* &#039;&#039;&#039;siteadminname:&#039;&#039;&#039; De naam van de websitebeheerder. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_name:&#039;&#039;&#039; De hostnaam van de  proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_port:&#039;&#039;&#039; De poort van de proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Beveiliging=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttempt&#039;&#039;&#039;: Het aantal toegestane pogingen dat de gebruiker het gebruikerswachtwoord foutief mag invullen voordat het geblokkeerd wordt (op IP) . Standaardwaarde is 3, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;timeOutTime&#039;&#039;&#039;:  Als de gebruiker het gebruikerswachtwoord &amp;lt;maxLoginAttempt&amp;gt; keer foutief invult  :  tijd dat het IP is geblokkeerd.  Standaardwaarde is 10 minuten, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttemptParticipants&#039;&#039;&#039;: Het aantal pogingen dat een deelnemer mag doen een geldig token in te voeren voordat het IP-adres wordt geblokkeerd. De standaardwaarde is  3, het kan in config.php worden gewijzigd. &lt;br /&gt;
 * &#039;&#039;&#039;timeOutParticipants&#039;&#039;&#039;: Als de deelnemer het token  &amp;lt;maxLoginAttemptParticipants&amp;gt; ongeldig invoert, dan wordt de gebruiker geblokkeerd voor &amp;lt;timeOutParticipants&amp;gt; seconden. De standaardwaarde van 10 minuten kan worden gewijzigd in config.php.&lt;br /&gt;
* &#039;&#039;&#039;surveyPreview_require_Auth:&#039;&#039;&#039; standaard true. Zet deze false als iedereen de enquête kan testen, zonder in het beheergedeelte in te loggen, en zonder dat de enquête actief is. Deze waarde kan worden overschreven met de waarde in de [[Global settings/nl|Algemene instellingen]] of in config.php. &lt;br /&gt;
* &#039;&#039;&#039;usercontrolSameGroupPolicy:&#039;&#039;&#039; Standaard true. Niet-beheerders (opgenomen in de LimeSurvey beheerinterface) zullen alleen andere gebruikers kunnen zien als ze beiden aan minstens één dezelfde groep gekoppeld zijn. Deze waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]  of in config.php.&lt;br /&gt;
* &#039;&#039;&#039;demoMode:&#039;&#039;&#039; Als deze instelling &amp;quot;aan&amp;quot; (true) staat zal LimeSurvey in demo-modus werken. Dat betekent:&lt;br /&gt;
** Het is niet mogelijk om het beheeraccount te wijzigen&lt;br /&gt;
** Het is niet mogelijk om bestanden te uploaden in sjaboonbeheer&lt;br /&gt;
** Het is niet mogelijk om uitnodigingen en herinneringen via email te verzenden&lt;br /&gt;
** Het is niet mogelijk om een dump van een database te maken&lt;br /&gt;
** Het is niet mogelijk om de volgende zaken aan te passen: sitenaam, standaardtaal, standaard html-editor modus, XSS filter.&lt;br /&gt;
* &#039;&#039;&#039;forcedsuperadmin:&#039;&#039;&#039; Array van user-id&#039;s met alle rechten binnen LimeSurvey. Deze instelling kan alleen in het bestand config.php worden gewijzigd. De gebruikersrechten kunnen niet worden gewijzigd bij de  [[Manage_users/nl#Globale rechten van een gebruiker instellen|globale rechten]] door een andere hoofdbeheerder. Standaard heeft de eerste na aanmaken installatie toegevoegde gebruiker deze rechten, deze heeft dan user-id 1.&lt;br /&gt;
* &#039;&#039;&#039;force_ssl:&#039;&#039;&#039; forceert dat LimeSurvey werkt met HTTPS of dat juist blokkeert. Lees [https://manual.limesurvey.org/Global_settings/nl#Beveiliging Forceer HTTPS] in de algemene instellingen.&lt;br /&gt;
* &#039;&#039;&#039;ssl_emergency_override:&#039;&#039;&#039; Deze instelling zet SSL uit. Als je HTTPS/SSL bij de algemene instellingen hebt ingeschakeld maar op je server HTTPS niet ingeschakeld is, is dat de enige manier op HTTPS uit te zetten, door direct een waarde in de database te zetten. Je kunt dan de algemene instelling weer aanpassen, dit is bedoeld als zeer tijdelijke maatregel, SSL hoort aan te staan. De waarde kan alleen in het bestand config.php gewijzigd worden.&lt;br /&gt;
* &#039;&#039;&#039;ssl_disable_alert:&#039;&#039;&#039; Als je de waarschuwing dat SSL uitstaat als hoofdbeheerder niet meer wilt krijgen en je dus zeker geen SSL wilt gebruiken dan kun je deze melding uitzetten in het bestand config.php.&lt;br /&gt;
*&#039;&#039;&#039;Unserialisatie_attribuutbeschrijvingen toestaan:&#039;&#039;&#039; Sta unserialisatie (met PHP-functie unserialize) tokenattributen toe bij het importeren of lezen van een enquête-object. Sinds LimeSurvey 3 worden de gegevens van tokenattributen opgeslagen als JSON. Als u een ouder enquêtebestand gebruikt en tokenkenmerken wilt ophalen, moet u deze instelling inschakelen. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd als gevolg van het starten en automatisch laden van objecten, en een kwaadwillende gebruiker kan hier mogelijk misbruik van maken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;allow_unserialize_attachments:&#039;&#039;&#039; Sta het unserialiseren (met de PHP unserialiseerfunctie) van attributen toe bij het importeren van enquêtes. In limesurvey 6.16.17: bijlagen attribuut verplaatsen van serialiseren naar json_encode. Als je de bijlage moet behouden bij het importeren van een oud LSS-bestand, moet je dat toestaan. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd door objectinstantie en autoloading, en een kwaadwillende gebruiker kan dit misbruiken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;twig_getConfig_extraallowlist:&#039;&#039;&#039; Sta toe dat een specifiek element voor de getConfig-functie in twig wordt toegestaan. LimeSurvey biedt al de meeste benodigde en gebruikte instellingen, maar je kunt ook meer nodig hebben. Als je &#039;securesetting&#039; en &#039;anothersetting&#039; wilt toestaan, stel dit dan in op &amp;lt;code&amp;gt;[&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt; zoals &amp;lt;code&amp;gt;&#039;twig_getConfig_extraallowlist&#039; =&amp;gt; [&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt;. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Cross-site_scripting_(XSS)_protection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bescherming tegen cross-site scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey staat geen scripts van gebruikers toe op de beheerderspagina. Als u een manier vindt om een XSS-script aan de beheerderspagina toe te voegen, raadpleeg dan ons [https://github.com/LimeSurvey/LimeSurvey/blob/master/SECURITY.md Beveiligingsbeleid]. &lt;br /&gt;
&lt;br /&gt;
De scripts van openbare pagina&#039;s worden beheerd met XSS-filterinstellingen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. &amp;lt;span class=&amp;quot;warning&amp;quot;&amp;gt;De superadmins hebben hun HTML nooit gefilterd.&amp;lt;/span&amp;gt; De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allowed_file_upload&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Toegestane bestandsupload ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeimageformats&#039;&#039;&#039; : Afbeeldingsbestandstypen die mogen worden geüpload in de thema&#039;s-sectie. Standaard zijn SVG-bestanden uitgeschakeld vanwege een mogelijke XSS-aanval. &lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads&#039;&#039;&#039; : Andere bestandstypen die mogen worden geüpload in de themasectie (zip-bestand)&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; : bestandstype toegestaan voor bestandsuploads &lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads&#039;&#039;&#039; : Bestandstypen die mogen worden geüpload in de bronnensecties en met de HTML-editor &lt;br /&gt;
*&#039;&#039;&#039;allowedpluginuploads&#039;&#039;&#039; : Bestandstype toegestaan bij het uploaden van een zip-bestand van de plug-in.&lt;br /&gt;
&lt;br /&gt;
Voer gewoon een reeks door komma&#039;s gescheiden extensies in. Bijvoorbeeld:&amp;lt;pre&amp;gt;&#039;allowedthemeimageformats&#039; =&amp;gt; &#039;jpg,jpeg,gif,png,webm,svg&#039;,&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: Wees altijd voorzichtig met het toestaan van het uploaden van bestanden. Er kunnen schadelijke activiteiten door mogelijk worden.&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;usePluginWhitelist&#039;&#039;&#039; : Als echte plugins die niet op de allowlist staan (zie &#039;pluginWhitelist&#039;) niet geïnstalleerd of geladen kunnen worden. Dit kan reeds geïnstalleerde plug-ins uitschakelen.&lt;br /&gt;
*&#039;&#039;&#039;pluginWhitelist&#039;&#039;&#039; : Lijst met plugin-namen die mogen worden geïnstalleerd en geladen wanneer &#039;usePluginWhitelist&#039; waar is. Kernplug-ins staan impliciet op de toelatingslijst.&lt;br /&gt;
*&#039;&#039;&#039;corePluginBlacklist&#039;&#039;&#039; : Lijst met namen van kernplug-ins is verboden als &#039;usePluginWhitelist&#039; waar is. &lt;br /&gt;
*&#039;&#039;&#039;disablePluginUpload&#039;&#039;&#039; : Als deze instelling waar is, is de functie &amp;quot;Plugin Upload&amp;quot; uitgeschakeld&lt;br /&gt;
&lt;br /&gt;
== Host beheer ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : om Host Header Injection te voorkomen, kun je de toegestane host instellen voor alle acties. Als je een andere host gebruikt voor de publieke pagina en de beheerderspagina: je moet beide als toegestane host instellen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update standaard configuratie LimeSurvey&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Bronnen=&lt;br /&gt;
* &#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; geeft aan hoe lang de sessie van een enquête geldig is. Alleen van toepassing bij gebruik van database-sessies. (Deze waarde wordt overschreven met de waarden uit het [[Global settings/nl|Globale instellingen]]). &lt;br /&gt;
* &#039;&#039;&#039;memorylimit:&#039;&#039;&#039; geeft aan hoeveel geheugen LimeSurvey mag gebruiken. 128M (Megabyte) is het minimum om goed te kunnen werken. Mocht je time-outs (of andere problemen) hebben bij het genereren van statistieken, overweeg dan om 256M of nog hoger te gebruiken. Als je webserver een hogere limiet toekent dan wordt deze instelling niet gebruikt. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;warningbox&amp;quot;&amp;gt;Denk eraan dat deze lokale instelling altijd genegeerd kan worden door de globale serverinstellingen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mocht het dus niet werken, probeer dan:&lt;br /&gt;
* memory_limit = 128M te zetten in het php.ini-bestand op de server (als dat kan en mag)&lt;br /&gt;
* memory_limit = 128M te zetten in een php.ini-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
* php_value memory_limit 128M te zetten in een .htaccess-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;max_execution_time:&#039;&#039;&#039; Het aantal seconden dat een script mag lopen voordat het afgebroken wordt. Standaard op 1200 seconden, vanwege het exporteren van een enquête met veel gegevens. Je kunt het alleen aanpassen via het bestand &#039;&#039;&#039;config.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Presentatie=&lt;br /&gt;
*&#039;&#039;&#039;dropdownthreshold&#039;&#039;&#039;: {{ObsoleteIn/nl|2.50}} als je &amp;lt;code&amp;gt;$dropdowns&amp;lt;/code&amp;gt; op &amp;quot;R&amp;quot; hebt gezet, is dit het maximale aantal opties dat getoond wordt als radioknoppen, voordat LimeSurvey deze vervangt door een dropdown-selectielijst. Als je dit maximum op iets van 25 zet (de standaardwaarde) zijn lange lijsten voor de gebruiker evenvoudiger gebruiken.&lt;br /&gt;
*&#039;&#039;&#039;repeatheadings:&#039;&#039;&#039; Zet deze op een waarde om bij vragen van het arraytype de kop opnieuw te tonen na dit aantal subvragen. Dit is nuttig als je veel subvragen, meer dan een scherm,  hebt. Een redelijk geschikte waarde is 15. Als je de kop niet wilt herhalen, zet dan deze waarde op 0. (Deze waarde wordt overschreven in de [[Global settings/nl|Algemene instellingen]] dialoog) {{NewIn/nl|2.05}}.&lt;br /&gt;
*&#039;&#039;&#039;minrepeatheadings:&#039;&#039;&#039; Het minimale aantal resterende subvragen dat verplicht is voordat de koppen bij arrayvragen wordt herhaald. Standaardwaarde 3, te wijzigen in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulttemplate:&#039;&#039;&#039; deze instelling bepaald het standaardthema dat gebruikt wordt voor het tonen van de &#039;publieke lijst&#039; van enquêtes. (Deze waarde wordt gewizjigd in de [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulthtmleditormode:&#039;&#039;&#039; bepaalt de standaardmodus waarin de HTML-editor opstart.  (Deze waarde kan worden gewijzigd in de  [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
** &#039;&#039;inline&#039;&#039; inline vervanging van velden door een HTML-editor. Langzaam, maar makkelijk en gebruikersvriendelijk&lt;br /&gt;
** &#039;&#039;popup&#039;&#039; voegt een icoon toe, die bij selectie de HTML-editor indien nodig in een popup toont. Sneller, maar de html-code is zichtbaar  &lt;br /&gt;
** &#039;&#039;none&#039;&#039; geen HTML-editor gebruiken&lt;br /&gt;
*&#039;&#039;&#039;column_style:&#039;&#039;&#039; Bepaald hoe kolommen van antwoorden worden weergegeven bij gebruik van  [[QS:Display_columns/nl|display_columns]]. De waarden zijn: &lt;br /&gt;
** &#039;css&#039; gebruik een van de verschillende CSS alleen methoden voor aanmaken kolommen (bekijk het sjabloon stylesheet voor details).&lt;br /&gt;
** &#039;ul&#039; gebruik multiple floated unordered lists. (standaard)&lt;br /&gt;
** &#039;table&#039; gebruik traditionele tabellenlayout.&lt;br /&gt;
** NULL uitschakelen gebruik kolommen&lt;br /&gt;
&lt;br /&gt;
=Taal en tijd=&lt;br /&gt;
*&#039;&#039;&#039;defaultlang:&#039;&#039;&#039; Zet deze op de standaardtaal waarin het beheerpaneel, en de openbare enquêtes getoond worden. Binnen een enquête kun je zelf een afwijkende taal gebruiken. Deze waarde worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;timeadjust:&#039;&#039;&#039; Als de webserver in een andere tijdzone staat dan waar jouw enquête wordt gebruikt, zet hier dan de afwijking in uren. Dit is met name van belang voor enquêtes die werken met de tijd of een tijdstempel gebruiken. Voorbeeld: je voert een enquête uit in Australië en gebruikt een server in de VS. Er is dan een tijdsverschil van 14 uur, de instelling wordt dan &amp;quot;14&amp;quot;. Deze  waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
&lt;br /&gt;
=Gedrag=&lt;br /&gt;
*&#039;&#039;&#039;deletenonvalues:&#039;&#039;&#039; Wees hier voorzichtig mee. Standaard (waarde &#039;1&#039;) worden antwoorden die niet ter zake doen opgeslagen met waarde &#039;NULL&#039;. Een voorbeeld is dat een deelnemer de vraag &#039;geslacht?&#039; beantwoord met &#039;vrouw&#039;. Vervolgens beantwoord hij een aantal vrouw-specifieke vragen, zich realiseert dat hij een fout gemaakt heeft, terugkeert naar die vraag en dan de optie &#039;man&#039; kiest. Nu zijn de antwoorden op de vrouw-vragen irrelevant, want hij krijgt (en beantwoordt) de man-specifieke vragen.  Bij  &amp;lt;code&amp;gt;$deletenonvalues==1&amp;lt;/code&amp;gt;, worden deze irrelevante waarden gewist (NULL) in de database. Bij  &amp;lt;code&amp;gt;$deletenonvalues==0&amp;lt;/code&amp;gt; blijven de waarden aanwezig, maar waarom zou je dat willen.&lt;br /&gt;
*&#039;&#039;&#039;shownoanswer:&#039;&#039;&#039; Als de antwoorden op een vraag van een selectielijst (radio/select) invulbaar zijn (List of Array-vragen) en deze instelling staat op &#039;1&#039;, wordt er een optie toegevoegd met de waarde &#039;Geen antwoord&#039;. Zo kan de gebruiker kiezen om de vraag niet te beantwoorden. &lt;br /&gt;
** &#039;0&#039; : Nee&lt;br /&gt;
** &#039;1&#039; : Ja, de optie &#039;Geen antwoord&#039; wordt getoond. &lt;br /&gt;
** &#039;2&#039; : De beheerder van de enquête kan kiezen.&lt;br /&gt;
*&#039;&#039;&#039;printanswershonorsconditions:&#039;&#039;&#039; Deze instelling bepaalt of antwoorden die niet mogelijk zijn vanwege één of meerdere conditie(s) getoond worden. De standaard &#039;1&#039; verbergt deze antwoorden.&lt;br /&gt;
*&#039;&#039;&#039;hide_groupdescr_allinone:&#039;&#039;&#039; Deze instelling wordt gebruikt door enquêtes met condities. Zet deze op de waarde true (de standaardwaarde) als je wilt dat de groepsnaam en beschrijving ook verborgen worden als alle condities in de groep ook verborgen zijn.&lt;br /&gt;
*&#039;&#039;&#039;showpopups:&#039;&#039;&#039; Deze instelling bepaald of er popups getoond worden als vragen niet of niet correct beantwoord zijn. &lt;br /&gt;
** &#039;2&#039; bepaald door optie in Thema (standaard)&lt;br /&gt;
** &#039;1&#039; betekent dat popups getoond worden,&lt;br /&gt;
** &#039;0&#039; betekent dat de melding op de pagina zelf getoond wordt,&lt;br /&gt;
** en &#039;-1&#039; betekent dat er geen melding gedaan wordt. Gebruikers zien echter wel de indicatie bij de vragen die verplicht beantwoord moeten worden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Numerical_question_type_behavior&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Numeriek vraagtype gedrag ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;bFixNumAuto:&#039;&#039;&#039; Numerieke velden kunnen automatisch worden gefilterd om alle niet-numerieke tekens te verwijderen. Standaard is dit ingeschakeld, je kunt het globaal uitschakelen. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde&#039;&#039; in standaardthema-opties. Inschakelen: &#039;&#039;Ja&#039;&#039;, uitschakelen met &#039;&#039;Alleen voor expressie&#039;&#039; en &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BNumRealValue:&#039;&#039;&#039; Numerieke velden die in ExpressionScript worden gebruikt, kunnen worden hersteld, standaard is herstellen. Als NUMERIC een numerieke vraag is: schakel uit of 0: {NUMERIC} met verkeerde tekens verzonden &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; , schakel in of 1: {NUMERIC} verzend alle ingevoerde tekens. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde &#039;&#039; in standaardthema-opties. Inschakelen : &#039;&#039;Ja&#039;&#039; en &#039;&#039;Alleen voor expressie&#039;&#039; en uitschakelen met &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Ontwikkeling en debugging=&lt;br /&gt;
*&#039;&#039;&#039;debug:&#039;&#039;&#039; Met deze instelling zet je in config.php de PHP-error mededelingen op niveau E_ALL. Dit betekent dat elke afwijking op een script getoond wordt. Zet de waarde op &#039;1&#039; als je de applicatie aan het debuggen bent, of &#039;2&#039; als je een ontwikkelaar bent. Laat deze waarde in productieomgeving op (de standaard) &#039;0&#039; staan, anders kunnen hackers mogelijk belangrijke informatie inzien.&lt;br /&gt;
*&#039;&#039;&#039;debugsql:&#039;&#039;&#039; Activeer deze instelling on config.php als je de SQL-queries die worden uitgevoerd wilt tonen, ze worden getoond onderaan de pagina. Handig als je de queries wilt optimaliseren.&lt;br /&gt;
*&#039;&#039;&#039;use_asset_manager:&#039;&#039;&#039; Standaard : schakel bij debug mode de  asset-manager uit, maar hier kun je instellen dat je bij het debuggen toch de asset-manager wilt gebruiken. &lt;br /&gt;
&lt;br /&gt;
Als je een fout in de applicatie wilt melden en informatie op het forum wilt geven, dan kun je eerst de debugging inschakelen zodat je meer informatie kunt geven.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;2,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je een plug-in ontwikkelt en een snelle manier nodig hebt om variabelen op het scherm te tonen kun je de traceVar-functie gebruiken. Als debug voor deze functie is ingesteld : gebruik CWebLogRoute om op de HTML-pagina weer te geven. Gebruik &amp;lt;code&amp;gt;traceVar($MyVariable)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Email_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Email instellingen=&lt;br /&gt;
&lt;br /&gt;
De waarden kunnen worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]. &lt;br /&gt;
*&#039;&#039;&#039;emailmethod:&#039;&#039;&#039; Bepaalt via welke methode een email verzonden wordt:&lt;br /&gt;
** &#039;&#039;&#039;mail:&#039;&#039;&#039; via de interne PHP mailer&lt;br /&gt;
** &#039;&#039;&#039;sendmail:&#039;&#039;&#039; via sendmail&lt;br /&gt;
** &#039;&#039;&#039;smtp:&#039;&#039;&#039; via smtp-verwijzing. Gebruik deze optie als je LimeSurvey draait op een computer die niet je mailserver is.&lt;br /&gt;
*&#039;&#039;&#039;emailsmtphost:&#039;&#039;&#039; Als je als mailmethode &#039;smtp&#039; gekozen hebt, vul hier dan de SMTP-server in. Als je bijvoorbeeld Google-mail gebruikt, vul dan indien nodig ook de poort in &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; $emailsmtphost = &#039;smtp.gmail.com:465&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpuser:&#039;&#039;&#039; Vul hier de gebruikersnaam voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtppassword:&#039;&#039;&#039; Vul hier het wachtwoord voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpssl:&#039;&#039;&#039; Vul hier de waarde &#039;ssl&#039; of &#039;tls&#039; in om SSL/TLS te gebruiken voor de connectie met de SMTP-server&lt;br /&gt;
*&#039;&#039;&#039;maxemails:&#039;&#039;&#039; Als je uitnodigingen of herinneringen stuurt aan deelnemers bepaalt deze instelling hoeveel mails er in een batch maximaal verstuurd mogen worden. Als dit getal te hoog staat kan het zijn dat het mailscript in een time-out loopt. Een gemiddelde webserver kan ongeveer 100 mails versturen in de 30 seconden dat een script draait. Krijg je daarbij time-outs, zet dan hier een lager aantal neer. Als je de emails gaat versturen en er zijn er meer emails dan het hier opgegeven maximum aantal dan kun je de emails per dit maximum versturen, je moet dan per zending op een vervolgknop klikken. Je hoeft dit versturen niet in een sessie te doen.&lt;br /&gt;
&lt;br /&gt;
= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**usepdfexport: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen. &lt;br /&gt;
**pdfdefaultfont: Standaard lettertype van de PDF-export.&lt;br /&gt;
Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**alternatepdffontfile: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd .&lt;br /&gt;
**pdffontsize: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**notsupportlanguages: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**pdforientation: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk &lt;br /&gt;
*&#039;&amp;quot;Graph setting&amp;quot;&#039;&lt;br /&gt;
** chartfontfile : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** alternatechartfontfile : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;LDAP_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=LDAP instellingen=&lt;br /&gt;
&lt;br /&gt;
Gezien de uitgebreidheid van dit onderwerp, staat de tekst [[LDAP settings/nl|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Authenticatie=&lt;br /&gt;
&lt;br /&gt;
Vanaf LimeSurvey 2.05 wordt de authenticatie gedaan met [[Plugins - advanced/nl|plugins]]. De onderstaande informatie kan daarom verouderd zijn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_to_the_webserver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Authenticatie verplaatsen naar de webserver==&lt;br /&gt;
&lt;br /&gt;
Systeembeheerders willen wellicht hun &amp;quot;enquêtebeheerders&amp;quot; authenticeren bij een centraal systeem (Active Directory, openLdap, Radius etc.) in plaats van via de LimeSurvey-database. Hiervoor zet je de benodigde software en opties aan op de webserver, en zet &amp;quot;auth_webserver&amp;quot;op &amp;quot;true&amp;quot;(aan) in config.php.&lt;br /&gt;
&lt;br /&gt;
Bedenk daarbij wel dat&lt;br /&gt;
* LimeSurvey nu direct de gebruikersnaam van de webserver als geldige inlog gebruikt&lt;br /&gt;
* Dit alleen geldt voor de beheerinterface, &#039;&#039;&#039;niet voor het deelnemersgedeelte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_no_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen zonder automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Doordat de authenticatie verplaatste wordt is er geen wachtwoordonderhoud nodig. Maar er moeten nog steeds wel gebruikers in de database aangemaakt worden (plus de rechten die ze hebben) om LimeSurvey te laten werken.&lt;br /&gt;
&lt;br /&gt;
Een gebruiker heeft toegang tot LimeSurvey als:&lt;br /&gt;
* hij/zij geauthenticeerd is door de webserver&lt;br /&gt;
* de gebruikte loginnaam geldig is als gebruiker voor de LimeSurvey database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen met automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Dit kan lastig worden als je veel gebruikers moet beheren. Daarom is het wellicht makkelijker om de automatische import aan te zetten. Hiervoor gebruik je:&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_user:&#039;&#039;&#039; als deze &amp;quot;aan&amp;quot;(true) staat zal LimeSurvey geauthenticeerde gebruikers importeren.&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_profile:&#039;&#039;&#039; beschrijft de array van waarden die aan het gebruikersprofiel gehangen worden (zoals een nep-voornaam en nep-achternaam, email en rechten)&lt;br /&gt;
&lt;br /&gt;
Als je deze nep-waarden door echte waarden (uit het authenticatiesysteem) wilt vervangen, ontwikkel dan de functie &#039;&#039;&#039;hook_get_autouserprofile&#039;&#039;&#039;, waarin je het authenticatiesysteem vraagt naar deze waarden.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;hook_get_auth_webserver_profile&#039;&#039;&#039; functie heeft de gebruikersnaam als input, en levert:&lt;br /&gt;
* &amp;quot;false&amp;quot; of een lege array als de gebruiker niet geauthenticeerd is voor LimeSurvey&lt;br /&gt;
* een array met alle waarden zoals beschreven in &amp;lt;code&amp;gt;$WebserverAuth_autouserprofile&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;function hook_get_auth_webserver_profile($user_name)&lt;br /&gt;
{&lt;br /&gt;
     // Retrieve user&#039;s data from your database backend (for instance LDAP) here&lt;br /&gt;
     ... get $user_name_from_backend&lt;br /&gt;
     ... get $user_email_from_backend&lt;br /&gt;
     ... get $user_lang_from_backend&lt;br /&gt;
     ... from groups defined in your backend set $user_admin_status_frombackend_0_or_1&lt;br /&gt;
     return Array(&lt;br /&gt;
                     &#039;full_name&#039; =&amp;gt; &amp;quot;$user_name_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;email&#039; =&amp;gt; &amp;quot;$user_email_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;lang&#039; =&amp;gt; &#039;$user_lang_from_backend&#039;,&lt;br /&gt;
                     &#039;htmleditormode&#039; =&amp;gt; &#039;inline&#039;,&lt;br /&gt;
                     &#039;templatelist&#039; =&amp;gt; &#039;default,basic,MyOrgTemplate&#039;,&lt;br /&gt;
                     &#039;create_survey&#039; =&amp;gt; 1,&lt;br /&gt;
                     &#039;create_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;delete_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;superadmin&#039; =&amp;gt; $user_admin_status_frombackend_0_or_1,&lt;br /&gt;
                     &#039;configurator&#039; =&amp;gt;0,&lt;br /&gt;
                     &#039;manage_template&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;manage_label&#039; =&amp;gt; 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
     // If user should be denied access, return an empty array&lt;br /&gt;
&lt;br /&gt;
     // return Array();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Alert|Gebruik de functie &#039;hook_get_auth_webserver_profile&#039; alleen als je een ervaren gebruiker bent! Meer informatie staat in de comments in het bestand config-defaults.php.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_name_mapping&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikersnaam omsleutelen==&lt;br /&gt;
&lt;br /&gt;
Soms verschillen de gebruikersnaam in het authenticatieproces en de gebruikersnaam in LimeSurvey. Deze kun je echter omsleutelen met de &#039;&#039;&#039;auth_webserver_user_map&#039;&#039;&#039; parameter. Voorbeeld: je hebt geen externe gebruiker die &#039;admin&#039; heet, maar je wilt wel dat de gebruiker &#039;myname&#039; die rol krijgt. Deze kun je dan als volgt omsleutelen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
...&lt;br /&gt;
&#039;auth_webserver_user_map&#039; =&amp;gt; array (&#039;myname&#039; =&amp;gt; &#039;admin&#039;);&lt;br /&gt;
)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zodra de gebruiker &#039;myname&#039; is geauthenticeerd, zal deze als de &#039;admin&#039; gebruiker door LimeSurvey gezien worden. &lt;br /&gt;
&lt;br /&gt;
Uiteraard is dit onveilig, dus wees er voorzichtig mee, en bescherm de config.php tegen het wijzigen door de webserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_one-time_passwords&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wegwerpwachtwoorden==&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|1.81}} Een gebruiker kan het beheerpaneel openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;br /&gt;
&lt;br /&gt;
Deze mogelijkheid moet echter wel gezet worden in het bestand config.php, want die staat standaard uit. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;use_one_time_passwords&#039;=&amp;gt;true,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Manage users/nl#Wegwerpwachtwoorden gebruiken|Meer informatie]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Encryption_settings_{{NewIn|4.0.0}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Encryptie instellingen {{NewIn/nl|4.0.0}} =&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|4.0.0}}{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Bij installatie of upgrading zijn deze parameters door LimeSurvey aangemaakt in het bestand &amp;lt;code&amp;gt;application/config/security.php&amp;lt;/code&amp;gt;. Je zou dit kunnen laten staan of het verplaatsen naar config.php.}}&lt;br /&gt;
&lt;br /&gt;
Dit is beschreven in [[data encryption/nl|encryptie]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;encryptionkeypair&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionpublickey&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionsecretkey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_url_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Geavanceerde URL instellingen=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;publicurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van uw &#039;openbare scripts&#039;. De publieke scripts zijn degene die zich in de map &amp;quot;limesurvey&amp;quot; bevinden (of welke naam je ook hebt gegeven aan de map waarin alle andere scripts en mappen worden bewaard). &#039;&#039; &#039;Deze instellingen zijn beschikbaar in config.php en worden gebruikt als LimeSurvey een absolute url nodig heeft (bijvoorbeeld wanneer token e-mails worden verzonden).&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Homeurl:&#039;&#039;&#039; Dit moet worden ingesteld naar de URL-locatie van uw beheerscripts. Deze bevinden zich in de map / limesurvey / admin. Dit moet worden ingesteld op de WEB-URL-locatie, bijvoorbeeld &#039;&#039; http://www.example.com/limesurvey/html/admin &#039;&#039;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert de naam van uw server automatisch te detecteren met behulp van een php-variabele-instelling - &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt; . &#039;&#039; &#039;In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de mapnaam waarin je de LimeSurvey-scripts hebt geplaatst.&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tempurl:&#039;&#039;&#039; Dit zou moeten zijn ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / tmp&amp;quot; - of op een map waarin je LimeSurvey wilt gebruiken om tijdelijke bestanden te serveren. &lt;br /&gt;
* &#039;&#039;&#039;Uploadurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / upload&amp;quot; of op een map waarin je LimeSurvey wilt gebruiken om geüploade bestanden te serveren. Hiermee kunt u geüploade bestanden op een ander url-domein instellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_path_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Geavanceerde padinstellingen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;homedir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw beheerscripts - bijvoorbeeld &amp;quot;/home/usr/htdocs/limesurvey/admin&amp;quot;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert het standaard rootpad van al uw documenten te detecteren met behulp van de php-variabele-instelling &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt; . In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de directorynaam waarin je de LimeSurvey-scripts hebt geplaatst.&lt;br /&gt;
* &#039;&#039;&#039;Publicdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw &#039;openbare scripts&#039;.&lt;br /&gt;
* &#039;&#039;&#039;tempdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw /limesurvey/tmp zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;uploaddir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw map /limesurvey/upload zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;sCKEditorURL:&#039;&#039;&#039; url van het fckeditor-script.&lt;br /&gt;
* &#039;&#039;&#039;Fckeditexpandtoolbar:&#039;&#039;&#039; definieert of de fckeditor werkbalk standaard geopend moet worden.&lt;br /&gt;
* &#039;&#039;&#039;Pdfexportdir:&#039;&#039;&#039; Dit is de map met de tcpdf.php extensietcpdf.php.&lt;br /&gt;
* &#039;&#039;&#039;pdffonts:&#039;&#039;&#039; Dit is de map voor de TCPDF-lettertypen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_advanced_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Andere geavanceerde instellingen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Upload_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bestanden uploaden ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads:&#039;&#039;&#039; De bestandstypes die in de thema editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads:&#039;&#039;&#039; De bestandstypes die in de bronsecties en met de HTML-editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; {{NewIn/nl|4.0.0}} Globale beperking van up te loaden bestandstypes&lt;br /&gt;
* &#039;&#039;&#039;magic_database:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Toestaan om een andere MIME-database te gebruiken voor [https://www.php.net/manual/en/function.finfo-open.php finfo_open] . Kan alleen handmatig gewijzigd worden in het bestand config.php. Voorbeeld: &amp;lt;code&amp;gt;/usr/share/misc/magic.mgc&amp;lt;/code&amp;gt; voor op redhat gebaseerde linux.&lt;br /&gt;
* &#039;&#039;&#039;Magic_file:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Sta toe om een ander bestand te gebruiken om de reeks extensies te verkrijgen per mime-type dan het  [https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/utils/fileExtensions.php standaardbestand]. Moet een PHP-bestand zijn dat een array retourneert. Kan alleen handmatig gewijzigd worden in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Update==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;updatable:&#039;&#039;&#039; Deze instelling staat in version.php. Kan true of false zijn. Als je true instelt: wanneer een superbeheerder zich aanmeldt: limesurvey controleren of er een update beschikbaar is en of er een waarschuwing getoond moet worden. Indien ingesteld op false: er wordt geen controle uitgevoerd, je kunt ComfortUpdate niet gebruiken. &lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedcharacters_pattern_token&#039;&#039;&#039; : Deze instellingen maken het mogelijk om het regexp-patroon in te stellen bij het filteren van tokens.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/150/nl&amp;diff=381669</id>
		<title>Translations:Optional settings/150/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/150/nl&amp;diff=381669"/>
		<updated>2026-07-18T16:06:07Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;= Bronnen= * &amp;#039;&amp;#039;&amp;#039;sessionlifetime:&amp;#039;&amp;#039;&amp;#039; geeft aan hoe lang de sessie van een enquête geldig is. Alleen van toepassing bij gebruik van database-sessies. (Deze waarde wordt overschreven met de waarden uit het Globale instellingen).  * &amp;#039;&amp;#039;&amp;#039;memorylimit:&amp;#039;&amp;#039;&amp;#039; geeft aan hoeveel geheugen LimeSurvey mag gebruiken. 128M (Megabyte) is het minimum om goed te kunnen werken. Mocht je time-outs (of andere problemen) hebben bij het genereren van statistieken, overweeg...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bronnen=&lt;br /&gt;
* &#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; geeft aan hoe lang de sessie van een enquête geldig is. Alleen van toepassing bij gebruik van database-sessies. (Deze waarde wordt overschreven met de waarden uit het [[Global settings/nl|Globale instellingen]]). &lt;br /&gt;
* &#039;&#039;&#039;memorylimit:&#039;&#039;&#039; geeft aan hoeveel geheugen LimeSurvey mag gebruiken. 128M (Megabyte) is het minimum om goed te kunnen werken. Mocht je time-outs (of andere problemen) hebben bij het genereren van statistieken, overweeg dan om 256M of nog hoger te gebruiken. Als je webserver een hogere limiet toekent dan wordt deze instelling niet gebruikt.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381668</id>
		<title>Optional settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381668"/>
		<updated>2026-07-18T16:04:02Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;== Host beheer == *&amp;#039;&amp;#039;&amp;#039;allowedHosts&amp;#039;&amp;#039;&amp;#039; : om Host Header Injection te voorkomen, kun je de toegestane host instellen voor alle acties. Als je een andere host gebruikt voor de publieke pagina en de beheerderspagina: je moet beide als toegestane host instellen. &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;     &amp;#039;config&amp;#039;=&amp;gt;array(             .... ,		// Update standaard configuratie LimeSurvey 		&amp;#039;allowedHosts&amp;#039; =&amp;gt; [ 			&amp;#039;survey.example.org&amp;#039;, 			&amp;#039;proxy.survey.example.com&amp;#039;, 			&amp;#039;example...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte wordt beschreven hoe je de configuratie van LimeSurvey kunt wijzigen voor het gedeelte dat niet via een GUI (het scherm) kan worden gedaan. Wees voorzichtig als je iets in de root-map van LimeSurvey wijzigt. Als je problemen krijgt, of meer hulp nodig hebt, ga dan naar de [https://www.limesurvey.org/forum forums] of het [irc://irc.freenode.net/limesurvey|IRC IRC channel] voor ondersteuning van andere LimeSurvey gebruikers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Inleiding=&lt;br /&gt;
&lt;br /&gt;
Om de configuratie-instelling te wijzigen moet je mogelijk de optionele instellingen wijzigen. De instellingen zijn te vinden in het bestand &#039;&#039;&#039;/application/config/config-defaults.php&#039;&#039;&#039; bij een standaard installatie. Sommige van deze instellingen worden gebruikt tijdens de installatie, en worden overschreven door de waarden in de [[Global settings/nl|Algemene instellingen]]. Andere moeten handmatig worden gewijzigd.  &lt;br /&gt;
&lt;br /&gt;
{{Alert| Als je deze instellingen wilt wijzigen, wijzig ze dan niet in het bestand config-defaults.php, maar kopieer de instellingen naar /application/config/config.php  in &amp;lt;nowiki&amp;gt;&#039;config&#039;=&amp;gt;array&amp;lt;/nowiki&amp;gt; en wijzig ze daar. Alle instellingen in dit bestand gaan voor die in config-defaults.php. }}&lt;br /&gt;
&lt;br /&gt;
Bij het upgraden wordt alleen het bestand config-defaults.php gewijzigd. Daardoor blijven dan je eigen aanpassingen in het bestand config.php bewaard. &lt;br /&gt;
&lt;br /&gt;
Om de instellingen van LimeSurvey te wijzigen moet je het array config in application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039; aanpassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;LimeSurveySetting&#039;=&amp;gt;&#039;New value&#039;,&#039;//  wijzig de code hier      &lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yii_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Yii-instellingen=&lt;br /&gt;
&lt;br /&gt;
LimeSurvey gebruikt het Yii-framework, Yii heeft zijn eigen configuratie in het bestand application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039;. Je kunt enkele specifieke configuratie-instellingen van LimeSurvey benaderen via de Yii-configuratie.&lt;br /&gt;
&lt;br /&gt;
Aangezien het config.php-array is samengevoegd met de hele config, kun je elke Yii-params in het config.php-bestand vervangen.&lt;br /&gt;
&lt;br /&gt;
Deze instellingen worden gezet in het array components:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
        &#039;db&#039; =&amp;gt; array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
        &#039;Specific settings&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Meer informatie over [http://www.yiiframework.com/doc-2.0/guide-index.html Yii.]}}&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
De instellingen van de database wordt bepaald bij de eerste installatie van LimeSurvey. Indien nodig kun je deze configuratie wijzigen. Dat doe je dan op eigen risico.&lt;br /&gt;
Lees ook de [http://www.yiiframework.com/doc/blog/1.1/en/prototype.database#establishing-database-connection Yii-documentatie], en denk eraan dat LimeSurvey alleen de database-types mysql, pgsql, dblib, mssql en sqlsrv ondersteund.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Session_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Sessie==&lt;br /&gt;
&lt;br /&gt;
Je kunt enkele sessie-parameters in config.php zetten (bekijk de 2 onderstaande voorbeelden). Je kunt, indien nodig, commentaar verwijderen/toevoegen. Lees de [http://www.yiiframework.com/doc/api/1.1/CHttpSession Yii-documentatie] voor andere instellingen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je sessie-instellingen moet bijwerken om meerdere LimeSurvey-exemplaren op dezelfde server te laten werken, controleer dan of je de [[Optional_settings/nl#Request|request-instellingen]] voor crsf-cookie moet bijwerken.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_table-based_sessions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gebruik table-based sessies===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey kan table-based sessies gebruiken. Zoek in het gegenereerde bestand config.php naar dit onderdeel dat standaard op commentaar staat. Als je table-based sessies wilt gebruiken, verwijder dan alle // die vóór deze regels van dit onderdeel staan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
            &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
            &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alert|Table-based sessies worden niet ondersteund op een MSSQL-server.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_sessions_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Andere sessie update===&lt;br /&gt;
&lt;br /&gt;
Als je SSL (&#039;https&#039;) gebruikt voor LimeSurvey voeg dan de volgende regels toe in config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie via SSL&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;secure&#039; =&amp;gt; true, // use SSL for cookies&lt;br /&gt;
                    &#039;httponly&#039; =&amp;gt; true // Cookies may not be used by other protocols - experimental&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je het domein wilt aanpassen voor het gebruik van cookies plaats dan in de config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the domain for cookie&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;domain&#039; =&amp;gt; &#039;.example.org&#039;,&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je meerdere installaties op één server hebt staan, kun je mogelijk sneller en gemakkelijker per installatie een sessie-naam zetten. Dit kan soms nodig zijn in IE11 (lees [https://bugs.limesurvey.org/view.php?id=12083#c42892 issue 12083])&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Zet sessie-naam&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;sessionName&#039; =&amp;gt; &amp;quot;LimeSurveyN1&amp;quot;,&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Request==&lt;br /&gt;
Deze instellingen zijn veelomvattend, maar de optionele instellingen zijn al geoptimaliseerd voor het gebruik van  LimeSurvey. Lees  [http://www.yiiframework.com/doc/api/1.1/CHttpRequest Yii-documentatie] voor meer informatie.&lt;br /&gt;
&lt;br /&gt;
Een aanpassing die je (op eigen risico) in je LimeSurvey-configuratie kunt doen :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Disable CSRF protection&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;enableCsrfValidation&#039;=&amp;gt;false,    &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Enforce a certain URL base &lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;hostInfo&#039; =&amp;gt; &#039;http://www.example.org/&#039;  &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie domain name and path for CSRF protection, path is used if you have different instance on same domain&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;csrfCookie&#039; =&amp;gt; array( &lt;br /&gt;
                &#039;domain&#039; =&amp;gt; &#039;.example.com&#039;,&lt;br /&gt;
                &#039;path&#039; =&amp;gt; &#039;/limesurvey/&#039;,&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_usage_of_session_and_Csrf_Validation_in_iFrame_{{NewIn|v=3.24.3}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Gebruik van sessie en Csrf-validatie toestaan in iFrame {{NewIn/nl|v=3.24.3}}==&lt;br /&gt;
&lt;br /&gt;
Nadat u [[Global_settings#Security|Iframe embedding]] hebt toegestaan, moet u wat configuratie bijwerken. &lt;br /&gt;
&lt;br /&gt;
{{Alert| Let op, zelfs met alle instellingen: formulier toestaan in iframe kan in sommige browsers kapot gaan. Deze instellingen zijn getest met Firefox 81.0.2 tot 115 en Chromium 85.0.4183.121 en Edge 119 met standaardinstellingen. &#039;&#039;&#039;Geen ondersteuning voor deze functie, alleen ondersteuning door de gemeenschap&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_session_start_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Sessie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
De sessie moet beveiligd zijn (geldige https), met httponly en samesite met de waarde None. Alle instellingen moeten in kleine letters zijn gedaan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; 		 &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
			&#039;sessionName&#039;=&amp;gt;&#039;LS-VBXZZORFJZCAKGYI&#039;,&lt;br /&gt;
			// Haal de vinkjes weg als je sessies op basis van table wilt hebben.&lt;br /&gt;
			// NB: Table-based sessies worden nu niet ondersteund op een MSSQL-server.&lt;br /&gt;
			// &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
			// &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
			// &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
			&#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;httponly&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;samesite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		 ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_csrf_cookie_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===csrf-cookie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
Hetzelfde als bij sessie: moet beveiligd zijn en sameSite moet None zijn. Hele array moet op hetzelfde niveau worden toegevoegd als de sessie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;		&#039;request&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;enableCsrfValidation&#039;=&amp;gt;true,&lt;br /&gt;
			&#039;csrfCookie&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;sameSite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;URL_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==URL==&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.}}&lt;br /&gt;
&lt;br /&gt;
Om de standaard URL-instellingen te wijzigen, wijzig de urlManager:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U kunt ook .html achter het id van de enquête zetten:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;rules&#039; =&amp;gt; array (&lt;br /&gt;
			    &#039;&amp;lt;sid:\d+&amp;gt;&#039; =&amp;gt; array(&#039;survey/index&#039;,&#039;urlSuffix&#039;=&amp;gt;&#039;.html&#039;,&#039;matchValue&#039;=&amp;gt;true),&lt;br /&gt;
			 ),&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Meer informatie: [http://www.yiiframework.com/doc/guide/1.1/en/topics.url Yii documentatie].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Logging_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Logging instellingen==&lt;br /&gt;
&lt;br /&gt;
Yii kent een paar mogelijkheden om een log aan te laten maken. Lees [http://www.yiiframework.com/doc/guide/1.1/en/topics.logging hier] een uitleg. LimeSurvey gebruikt &#039;1&#039; of &#039;2&#039; standaard, waardoor elke webgebruiker de logs kan bekijken. Je kunt in Yii je eigen instellingen aanmaken.&lt;br /&gt;
&lt;br /&gt;
Om snel errors en warnings te loggen kun je volstaan met: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
return array(&lt;br /&gt;
	&#039;components&#039; =&amp;gt; array(&lt;br /&gt;
		/* Other component part here &#039;db&#039; for example */&lt;br /&gt;
		&#039;log&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;routes&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;fileError&#039; =&amp;gt; array(&lt;br /&gt;
					&#039;class&#039; =&amp;gt; &#039;CFileLogRoute&#039;,&lt;br /&gt;
					&#039;levels&#039; =&amp;gt; &#039;warning, error&#039;,&lt;br /&gt;
					&#039;except&#039; =&amp;gt; &#039;exception.CHttpException.404&#039;,&lt;br /&gt;
				),&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		/* Other component part here &#039;urlManager&#039; for example */&lt;br /&gt;
	),&lt;br /&gt;
	/* Final part (with &#039;runtimePath&#039; &#039;config&#039; for example) */&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint/nl|Text=Het logbestand wordt standaard opgeslagen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;limesurvey/tmp/runtime/application.log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, uitgaande van de LimeSurvey root.}}&lt;br /&gt;
{{Alert|Yii gebruikt runtime-paden. Standaard zijn de logs benaderbaar via internet. Omdat ze veel informatie over je server bevatten kun je ze beter in een map zetten die niet via het web te benaderen is. Je kunt dit met &#039;&#039;routering&#039;&#039; doen of door het wijzigen van het [[Optional settings/nl#Runtime pad|Runtime pad]].}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Runtime_path&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Runtime pad==&lt;br /&gt;
&lt;br /&gt;
[http://www.yiiframework.com/doc/guide/1.1/en/basics.convention#directory Het runtime pad] moet een lees- en schrijfbare map zijn voor de “webuser”. Echter omdat het runtime pad bestanden bevat die mogelijk beveiligingsinformatie bevatten die openbaar toegankelijk is, zijn deze bestanden geplaatst in de map temp in de rootmap. Om toegang tot deze bestanden te voorkomen kun je het runtime-pad buiten het via het web openbare gedeelte plaatsen door de volgende regels in het bestand /application/config/config.php te wijzigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; &lt;br /&gt;
return array(&lt;br /&gt;
  &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
    […]&lt;br /&gt;
    &#039;runtimePath&#039;=&amp;gt;&#039;/var/limesurvey/runtime/&#039;,&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
    […]&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Algemene instellingen=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;sitename:&#039;&#039;&#039; Geeft je enquête-site een naam. De naam verschijnt in de lijst met enquêtes en in het administratiepaneel. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] en in config.php.&lt;br /&gt;
*&#039;&#039;&#039;siteadminemail:&#039;&#039;&#039; Dit is het standaard e-mailadres van de websitebeheerder, waar meldingen en contactverzoeken naar worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
*&#039;&#039;&#039;showEmailInError:&#039;&#039;&#039; Gebruik het standaard e-mailadres voor sitebeheerders (siteadminemail) voor de mailto-link op de foutpagina. Uitschakelen om alleen de naam van de beheerder weer te geven. Standaard om meer spam op beheer-e-mail te voorkomen.&lt;br /&gt;
* &#039;&#039;&#039;siteadminbounce:&#039;&#039;&#039; Dit is het e-mailadres waarnaar niet verzonden e-mails worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
* &#039;&#039;&#039;siteadminname:&#039;&#039;&#039; De naam van de websitebeheerder. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_name:&#039;&#039;&#039; De hostnaam van de  proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_port:&#039;&#039;&#039; De poort van de proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Beveiliging=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttempt&#039;&#039;&#039;: Het aantal toegestane pogingen dat de gebruiker het gebruikerswachtwoord foutief mag invullen voordat het geblokkeerd wordt (op IP) . Standaardwaarde is 3, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;timeOutTime&#039;&#039;&#039;:  Als de gebruiker het gebruikerswachtwoord &amp;lt;maxLoginAttempt&amp;gt; keer foutief invult  :  tijd dat het IP is geblokkeerd.  Standaardwaarde is 10 minuten, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttemptParticipants&#039;&#039;&#039;: Het aantal pogingen dat een deelnemer mag doen een geldig token in te voeren voordat het IP-adres wordt geblokkeerd. De standaardwaarde is  3, het kan in config.php worden gewijzigd. &lt;br /&gt;
 * &#039;&#039;&#039;timeOutParticipants&#039;&#039;&#039;: Als de deelnemer het token  &amp;lt;maxLoginAttemptParticipants&amp;gt; ongeldig invoert, dan wordt de gebruiker geblokkeerd voor &amp;lt;timeOutParticipants&amp;gt; seconden. De standaardwaarde van 10 minuten kan worden gewijzigd in config.php.&lt;br /&gt;
* &#039;&#039;&#039;surveyPreview_require_Auth:&#039;&#039;&#039; standaard true. Zet deze false als iedereen de enquête kan testen, zonder in het beheergedeelte in te loggen, en zonder dat de enquête actief is. Deze waarde kan worden overschreven met de waarde in de [[Global settings/nl|Algemene instellingen]] of in config.php. &lt;br /&gt;
* &#039;&#039;&#039;usercontrolSameGroupPolicy:&#039;&#039;&#039; Standaard true. Niet-beheerders (opgenomen in de LimeSurvey beheerinterface) zullen alleen andere gebruikers kunnen zien als ze beiden aan minstens één dezelfde groep gekoppeld zijn. Deze waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]  of in config.php.&lt;br /&gt;
* &#039;&#039;&#039;demoMode:&#039;&#039;&#039; Als deze instelling &amp;quot;aan&amp;quot; (true) staat zal LimeSurvey in demo-modus werken. Dat betekent:&lt;br /&gt;
** Het is niet mogelijk om het beheeraccount te wijzigen&lt;br /&gt;
** Het is niet mogelijk om bestanden te uploaden in sjaboonbeheer&lt;br /&gt;
** Het is niet mogelijk om uitnodigingen en herinneringen via email te verzenden&lt;br /&gt;
** Het is niet mogelijk om een dump van een database te maken&lt;br /&gt;
** Het is niet mogelijk om de volgende zaken aan te passen: sitenaam, standaardtaal, standaard html-editor modus, XSS filter.&lt;br /&gt;
* &#039;&#039;&#039;forcedsuperadmin:&#039;&#039;&#039; Array van user-id&#039;s met alle rechten binnen LimeSurvey. Deze instelling kan alleen in het bestand config.php worden gewijzigd. De gebruikersrechten kunnen niet worden gewijzigd bij de  [[Manage_users/nl#Globale rechten van een gebruiker instellen|globale rechten]] door een andere hoofdbeheerder. Standaard heeft de eerste na aanmaken installatie toegevoegde gebruiker deze rechten, deze heeft dan user-id 1.&lt;br /&gt;
* &#039;&#039;&#039;force_ssl:&#039;&#039;&#039; forceert dat LimeSurvey werkt met HTTPS of dat juist blokkeert. Lees [https://manual.limesurvey.org/Global_settings/nl#Beveiliging Forceer HTTPS] in de algemene instellingen.&lt;br /&gt;
* &#039;&#039;&#039;ssl_emergency_override:&#039;&#039;&#039; Deze instelling zet SSL uit. Als je HTTPS/SSL bij de algemene instellingen hebt ingeschakeld maar op je server HTTPS niet ingeschakeld is, is dat de enige manier op HTTPS uit te zetten, door direct een waarde in de database te zetten. Je kunt dan de algemene instelling weer aanpassen, dit is bedoeld als zeer tijdelijke maatregel, SSL hoort aan te staan. De waarde kan alleen in het bestand config.php gewijzigd worden.&lt;br /&gt;
* &#039;&#039;&#039;ssl_disable_alert:&#039;&#039;&#039; Als je de waarschuwing dat SSL uitstaat als hoofdbeheerder niet meer wilt krijgen en je dus zeker geen SSL wilt gebruiken dan kun je deze melding uitzetten in het bestand config.php.&lt;br /&gt;
*&#039;&#039;&#039;Unserialisatie_attribuutbeschrijvingen toestaan:&#039;&#039;&#039; Sta unserialisatie (met PHP-functie unserialize) tokenattributen toe bij het importeren of lezen van een enquête-object. Sinds LimeSurvey 3 worden de gegevens van tokenattributen opgeslagen als JSON. Als u een ouder enquêtebestand gebruikt en tokenkenmerken wilt ophalen, moet u deze instelling inschakelen. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd als gevolg van het starten en automatisch laden van objecten, en een kwaadwillende gebruiker kan hier mogelijk misbruik van maken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;allow_unserialize_attachments:&#039;&#039;&#039; Sta het unserialiseren (met de PHP unserialiseerfunctie) van attributen toe bij het importeren van enquêtes. In limesurvey 6.16.17: bijlagen attribuut verplaatsen van serialiseren naar json_encode. Als je de bijlage moet behouden bij het importeren van een oud LSS-bestand, moet je dat toestaan. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd door objectinstantie en autoloading, en een kwaadwillende gebruiker kan dit misbruiken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;twig_getConfig_extraallowlist:&#039;&#039;&#039; Sta toe dat een specifiek element voor de getConfig-functie in twig wordt toegestaan. LimeSurvey biedt al de meeste benodigde en gebruikte instellingen, maar je kunt ook meer nodig hebben. Als je &#039;securesetting&#039; en &#039;anothersetting&#039; wilt toestaan, stel dit dan in op &amp;lt;code&amp;gt;[&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt; zoals &amp;lt;code&amp;gt;&#039;twig_getConfig_extraallowlist&#039; =&amp;gt; [&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt;. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Cross-site_scripting_(XSS)_protection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bescherming tegen cross-site scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey staat geen scripts van gebruikers toe op de beheerderspagina. Als u een manier vindt om een XSS-script aan de beheerderspagina toe te voegen, raadpleeg dan ons [https://github.com/LimeSurvey/LimeSurvey/blob/master/SECURITY.md Beveiligingsbeleid]. &lt;br /&gt;
&lt;br /&gt;
De scripts van openbare pagina&#039;s worden beheerd met XSS-filterinstellingen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. &amp;lt;span class=&amp;quot;warning&amp;quot;&amp;gt;De superadmins hebben hun HTML nooit gefilterd.&amp;lt;/span&amp;gt; De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allowed_file_upload&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Toegestane bestandsupload ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeimageformats&#039;&#039;&#039; : Afbeeldingsbestandstypen die mogen worden geüpload in de thema&#039;s-sectie. Standaard zijn SVG-bestanden uitgeschakeld vanwege een mogelijke XSS-aanval. &lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads&#039;&#039;&#039; : Andere bestandstypen die mogen worden geüpload in de themasectie (zip-bestand)&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; : bestandstype toegestaan voor bestandsuploads &lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads&#039;&#039;&#039; : Bestandstypen die mogen worden geüpload in de bronnensecties en met de HTML-editor &lt;br /&gt;
*&#039;&#039;&#039;allowedpluginuploads&#039;&#039;&#039; : Bestandstype toegestaan bij het uploaden van een zip-bestand van de plug-in.&lt;br /&gt;
&lt;br /&gt;
Voer gewoon een reeks door komma&#039;s gescheiden extensies in. Bijvoorbeeld:&amp;lt;pre&amp;gt;&#039;allowedthemeimageformats&#039; =&amp;gt; &#039;jpg,jpeg,gif,png,webm,svg&#039;,&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: Wees altijd voorzichtig met het toestaan van het uploaden van bestanden. Er kunnen schadelijke activiteiten door mogelijk worden.&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;usePluginWhitelist&#039;&#039;&#039; : Als echte plugins die niet op de allowlist staan (zie &#039;pluginWhitelist&#039;) niet geïnstalleerd of geladen kunnen worden. Dit kan reeds geïnstalleerde plug-ins uitschakelen.&lt;br /&gt;
*&#039;&#039;&#039;pluginWhitelist&#039;&#039;&#039; : Lijst met plugin-namen die mogen worden geïnstalleerd en geladen wanneer &#039;usePluginWhitelist&#039; waar is. Kernplug-ins staan impliciet op de toelatingslijst.&lt;br /&gt;
*&#039;&#039;&#039;corePluginBlacklist&#039;&#039;&#039; : Lijst met namen van kernplug-ins is verboden als &#039;usePluginWhitelist&#039; waar is. &lt;br /&gt;
*&#039;&#039;&#039;disablePluginUpload&#039;&#039;&#039; : Als deze instelling waar is, is de functie &amp;quot;Plugin Upload&amp;quot; uitgeschakeld&lt;br /&gt;
&lt;br /&gt;
== Host beheer ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : om Host Header Injection te voorkomen, kun je de toegestane host instellen voor alle acties. Als je een andere host gebruikt voor de publieke pagina en de beheerderspagina: je moet beide als toegestane host instellen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update standaard configuratie LimeSurvey&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
= Resources=&lt;br /&gt;
*&#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; Defines the time in seconds after which a survey session expires. It applies only if you are using database sessions. If you do use database sessions, change the parameter in config.php or override the default value from the [[Global settings|global settings]] dialog.&lt;br /&gt;
*&#039;&#039;&#039;memorylimit:&#039;&#039;&#039; This determines how much memory LimeSurvey can access. &#039;128 MB&#039; is the minimum (MB=Megabyte) recommended. If you receive time out errors or have problems generating statistics or exporting files, raise this limit to &#039;256 MB&#039; or higher. If your web server has set a higher limit in config.php, then this setting will be ignored.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;warningbox&amp;quot;&amp;gt;Denk eraan dat deze lokale instelling altijd genegeerd kan worden door de globale serverinstellingen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mocht het dus niet werken, probeer dan:&lt;br /&gt;
* memory_limit = 128M te zetten in het php.ini-bestand op de server (als dat kan en mag)&lt;br /&gt;
* memory_limit = 128M te zetten in een php.ini-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
* php_value memory_limit 128M te zetten in een .htaccess-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;max_execution_time:&#039;&#039;&#039; Het aantal seconden dat een script mag lopen voordat het afgebroken wordt. Standaard op 1200 seconden, vanwege het exporteren van een enquête met veel gegevens. Je kunt het alleen aanpassen via het bestand &#039;&#039;&#039;config.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Presentatie=&lt;br /&gt;
*&#039;&#039;&#039;dropdownthreshold&#039;&#039;&#039;: {{ObsoleteIn/nl|2.50}} als je &amp;lt;code&amp;gt;$dropdowns&amp;lt;/code&amp;gt; op &amp;quot;R&amp;quot; hebt gezet, is dit het maximale aantal opties dat getoond wordt als radioknoppen, voordat LimeSurvey deze vervangt door een dropdown-selectielijst. Als je dit maximum op iets van 25 zet (de standaardwaarde) zijn lange lijsten voor de gebruiker evenvoudiger gebruiken.&lt;br /&gt;
*&#039;&#039;&#039;repeatheadings:&#039;&#039;&#039; Zet deze op een waarde om bij vragen van het arraytype de kop opnieuw te tonen na dit aantal subvragen. Dit is nuttig als je veel subvragen, meer dan een scherm,  hebt. Een redelijk geschikte waarde is 15. Als je de kop niet wilt herhalen, zet dan deze waarde op 0. (Deze waarde wordt overschreven in de [[Global settings/nl|Algemene instellingen]] dialoog) {{NewIn/nl|2.05}}.&lt;br /&gt;
*&#039;&#039;&#039;minrepeatheadings:&#039;&#039;&#039; Het minimale aantal resterende subvragen dat verplicht is voordat de koppen bij arrayvragen wordt herhaald. Standaardwaarde 3, te wijzigen in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulttemplate:&#039;&#039;&#039; deze instelling bepaald het standaardthema dat gebruikt wordt voor het tonen van de &#039;publieke lijst&#039; van enquêtes. (Deze waarde wordt gewizjigd in de [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulthtmleditormode:&#039;&#039;&#039; bepaalt de standaardmodus waarin de HTML-editor opstart.  (Deze waarde kan worden gewijzigd in de  [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
** &#039;&#039;inline&#039;&#039; inline vervanging van velden door een HTML-editor. Langzaam, maar makkelijk en gebruikersvriendelijk&lt;br /&gt;
** &#039;&#039;popup&#039;&#039; voegt een icoon toe, die bij selectie de HTML-editor indien nodig in een popup toont. Sneller, maar de html-code is zichtbaar  &lt;br /&gt;
** &#039;&#039;none&#039;&#039; geen HTML-editor gebruiken&lt;br /&gt;
*&#039;&#039;&#039;column_style:&#039;&#039;&#039; Bepaald hoe kolommen van antwoorden worden weergegeven bij gebruik van  [[QS:Display_columns/nl|display_columns]]. De waarden zijn: &lt;br /&gt;
** &#039;css&#039; gebruik een van de verschillende CSS alleen methoden voor aanmaken kolommen (bekijk het sjabloon stylesheet voor details).&lt;br /&gt;
** &#039;ul&#039; gebruik multiple floated unordered lists. (standaard)&lt;br /&gt;
** &#039;table&#039; gebruik traditionele tabellenlayout.&lt;br /&gt;
** NULL uitschakelen gebruik kolommen&lt;br /&gt;
&lt;br /&gt;
=Taal en tijd=&lt;br /&gt;
*&#039;&#039;&#039;defaultlang:&#039;&#039;&#039; Zet deze op de standaardtaal waarin het beheerpaneel, en de openbare enquêtes getoond worden. Binnen een enquête kun je zelf een afwijkende taal gebruiken. Deze waarde worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;timeadjust:&#039;&#039;&#039; Als de webserver in een andere tijdzone staat dan waar jouw enquête wordt gebruikt, zet hier dan de afwijking in uren. Dit is met name van belang voor enquêtes die werken met de tijd of een tijdstempel gebruiken. Voorbeeld: je voert een enquête uit in Australië en gebruikt een server in de VS. Er is dan een tijdsverschil van 14 uur, de instelling wordt dan &amp;quot;14&amp;quot;. Deze  waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
&lt;br /&gt;
=Gedrag=&lt;br /&gt;
*&#039;&#039;&#039;deletenonvalues:&#039;&#039;&#039; Wees hier voorzichtig mee. Standaard (waarde &#039;1&#039;) worden antwoorden die niet ter zake doen opgeslagen met waarde &#039;NULL&#039;. Een voorbeeld is dat een deelnemer de vraag &#039;geslacht?&#039; beantwoord met &#039;vrouw&#039;. Vervolgens beantwoord hij een aantal vrouw-specifieke vragen, zich realiseert dat hij een fout gemaakt heeft, terugkeert naar die vraag en dan de optie &#039;man&#039; kiest. Nu zijn de antwoorden op de vrouw-vragen irrelevant, want hij krijgt (en beantwoordt) de man-specifieke vragen.  Bij  &amp;lt;code&amp;gt;$deletenonvalues==1&amp;lt;/code&amp;gt;, worden deze irrelevante waarden gewist (NULL) in de database. Bij  &amp;lt;code&amp;gt;$deletenonvalues==0&amp;lt;/code&amp;gt; blijven de waarden aanwezig, maar waarom zou je dat willen.&lt;br /&gt;
*&#039;&#039;&#039;shownoanswer:&#039;&#039;&#039; Als de antwoorden op een vraag van een selectielijst (radio/select) invulbaar zijn (List of Array-vragen) en deze instelling staat op &#039;1&#039;, wordt er een optie toegevoegd met de waarde &#039;Geen antwoord&#039;. Zo kan de gebruiker kiezen om de vraag niet te beantwoorden. &lt;br /&gt;
** &#039;0&#039; : Nee&lt;br /&gt;
** &#039;1&#039; : Ja, de optie &#039;Geen antwoord&#039; wordt getoond. &lt;br /&gt;
** &#039;2&#039; : De beheerder van de enquête kan kiezen.&lt;br /&gt;
*&#039;&#039;&#039;printanswershonorsconditions:&#039;&#039;&#039; Deze instelling bepaalt of antwoorden die niet mogelijk zijn vanwege één of meerdere conditie(s) getoond worden. De standaard &#039;1&#039; verbergt deze antwoorden.&lt;br /&gt;
*&#039;&#039;&#039;hide_groupdescr_allinone:&#039;&#039;&#039; Deze instelling wordt gebruikt door enquêtes met condities. Zet deze op de waarde true (de standaardwaarde) als je wilt dat de groepsnaam en beschrijving ook verborgen worden als alle condities in de groep ook verborgen zijn.&lt;br /&gt;
*&#039;&#039;&#039;showpopups:&#039;&#039;&#039; Deze instelling bepaald of er popups getoond worden als vragen niet of niet correct beantwoord zijn. &lt;br /&gt;
** &#039;2&#039; bepaald door optie in Thema (standaard)&lt;br /&gt;
** &#039;1&#039; betekent dat popups getoond worden,&lt;br /&gt;
** &#039;0&#039; betekent dat de melding op de pagina zelf getoond wordt,&lt;br /&gt;
** en &#039;-1&#039; betekent dat er geen melding gedaan wordt. Gebruikers zien echter wel de indicatie bij de vragen die verplicht beantwoord moeten worden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Numerical_question_type_behavior&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Numeriek vraagtype gedrag ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;bFixNumAuto:&#039;&#039;&#039; Numerieke velden kunnen automatisch worden gefilterd om alle niet-numerieke tekens te verwijderen. Standaard is dit ingeschakeld, je kunt het globaal uitschakelen. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde&#039;&#039; in standaardthema-opties. Inschakelen: &#039;&#039;Ja&#039;&#039;, uitschakelen met &#039;&#039;Alleen voor expressie&#039;&#039; en &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BNumRealValue:&#039;&#039;&#039; Numerieke velden die in ExpressionScript worden gebruikt, kunnen worden hersteld, standaard is herstellen. Als NUMERIC een numerieke vraag is: schakel uit of 0: {NUMERIC} met verkeerde tekens verzonden &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; , schakel in of 1: {NUMERIC} verzend alle ingevoerde tekens. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde &#039;&#039; in standaardthema-opties. Inschakelen : &#039;&#039;Ja&#039;&#039; en &#039;&#039;Alleen voor expressie&#039;&#039; en uitschakelen met &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Ontwikkeling en debugging=&lt;br /&gt;
*&#039;&#039;&#039;debug:&#039;&#039;&#039; Met deze instelling zet je in config.php de PHP-error mededelingen op niveau E_ALL. Dit betekent dat elke afwijking op een script getoond wordt. Zet de waarde op &#039;1&#039; als je de applicatie aan het debuggen bent, of &#039;2&#039; als je een ontwikkelaar bent. Laat deze waarde in productieomgeving op (de standaard) &#039;0&#039; staan, anders kunnen hackers mogelijk belangrijke informatie inzien.&lt;br /&gt;
*&#039;&#039;&#039;debugsql:&#039;&#039;&#039; Activeer deze instelling on config.php als je de SQL-queries die worden uitgevoerd wilt tonen, ze worden getoond onderaan de pagina. Handig als je de queries wilt optimaliseren.&lt;br /&gt;
*&#039;&#039;&#039;use_asset_manager:&#039;&#039;&#039; Standaard : schakel bij debug mode de  asset-manager uit, maar hier kun je instellen dat je bij het debuggen toch de asset-manager wilt gebruiken. &lt;br /&gt;
&lt;br /&gt;
Als je een fout in de applicatie wilt melden en informatie op het forum wilt geven, dan kun je eerst de debugging inschakelen zodat je meer informatie kunt geven.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;2,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je een plug-in ontwikkelt en een snelle manier nodig hebt om variabelen op het scherm te tonen kun je de traceVar-functie gebruiken. Als debug voor deze functie is ingesteld : gebruik CWebLogRoute om op de HTML-pagina weer te geven. Gebruik &amp;lt;code&amp;gt;traceVar($MyVariable)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Email_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Email instellingen=&lt;br /&gt;
&lt;br /&gt;
De waarden kunnen worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]. &lt;br /&gt;
*&#039;&#039;&#039;emailmethod:&#039;&#039;&#039; Bepaalt via welke methode een email verzonden wordt:&lt;br /&gt;
** &#039;&#039;&#039;mail:&#039;&#039;&#039; via de interne PHP mailer&lt;br /&gt;
** &#039;&#039;&#039;sendmail:&#039;&#039;&#039; via sendmail&lt;br /&gt;
** &#039;&#039;&#039;smtp:&#039;&#039;&#039; via smtp-verwijzing. Gebruik deze optie als je LimeSurvey draait op een computer die niet je mailserver is.&lt;br /&gt;
*&#039;&#039;&#039;emailsmtphost:&#039;&#039;&#039; Als je als mailmethode &#039;smtp&#039; gekozen hebt, vul hier dan de SMTP-server in. Als je bijvoorbeeld Google-mail gebruikt, vul dan indien nodig ook de poort in &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; $emailsmtphost = &#039;smtp.gmail.com:465&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpuser:&#039;&#039;&#039; Vul hier de gebruikersnaam voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtppassword:&#039;&#039;&#039; Vul hier het wachtwoord voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpssl:&#039;&#039;&#039; Vul hier de waarde &#039;ssl&#039; of &#039;tls&#039; in om SSL/TLS te gebruiken voor de connectie met de SMTP-server&lt;br /&gt;
*&#039;&#039;&#039;maxemails:&#039;&#039;&#039; Als je uitnodigingen of herinneringen stuurt aan deelnemers bepaalt deze instelling hoeveel mails er in een batch maximaal verstuurd mogen worden. Als dit getal te hoog staat kan het zijn dat het mailscript in een time-out loopt. Een gemiddelde webserver kan ongeveer 100 mails versturen in de 30 seconden dat een script draait. Krijg je daarbij time-outs, zet dan hier een lager aantal neer. Als je de emails gaat versturen en er zijn er meer emails dan het hier opgegeven maximum aantal dan kun je de emails per dit maximum versturen, je moet dan per zending op een vervolgknop klikken. Je hoeft dit versturen niet in een sessie te doen.&lt;br /&gt;
&lt;br /&gt;
= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**usepdfexport: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen. &lt;br /&gt;
**pdfdefaultfont: Standaard lettertype van de PDF-export.&lt;br /&gt;
Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**alternatepdffontfile: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd .&lt;br /&gt;
**pdffontsize: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**notsupportlanguages: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**pdforientation: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk &lt;br /&gt;
*&#039;&amp;quot;Graph setting&amp;quot;&#039;&lt;br /&gt;
** chartfontfile : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** alternatechartfontfile : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;LDAP_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=LDAP instellingen=&lt;br /&gt;
&lt;br /&gt;
Gezien de uitgebreidheid van dit onderwerp, staat de tekst [[LDAP settings/nl|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Authenticatie=&lt;br /&gt;
&lt;br /&gt;
Vanaf LimeSurvey 2.05 wordt de authenticatie gedaan met [[Plugins - advanced/nl|plugins]]. De onderstaande informatie kan daarom verouderd zijn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_to_the_webserver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Authenticatie verplaatsen naar de webserver==&lt;br /&gt;
&lt;br /&gt;
Systeembeheerders willen wellicht hun &amp;quot;enquêtebeheerders&amp;quot; authenticeren bij een centraal systeem (Active Directory, openLdap, Radius etc.) in plaats van via de LimeSurvey-database. Hiervoor zet je de benodigde software en opties aan op de webserver, en zet &amp;quot;auth_webserver&amp;quot;op &amp;quot;true&amp;quot;(aan) in config.php.&lt;br /&gt;
&lt;br /&gt;
Bedenk daarbij wel dat&lt;br /&gt;
* LimeSurvey nu direct de gebruikersnaam van de webserver als geldige inlog gebruikt&lt;br /&gt;
* Dit alleen geldt voor de beheerinterface, &#039;&#039;&#039;niet voor het deelnemersgedeelte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_no_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen zonder automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Doordat de authenticatie verplaatste wordt is er geen wachtwoordonderhoud nodig. Maar er moeten nog steeds wel gebruikers in de database aangemaakt worden (plus de rechten die ze hebben) om LimeSurvey te laten werken.&lt;br /&gt;
&lt;br /&gt;
Een gebruiker heeft toegang tot LimeSurvey als:&lt;br /&gt;
* hij/zij geauthenticeerd is door de webserver&lt;br /&gt;
* de gebruikte loginnaam geldig is als gebruiker voor de LimeSurvey database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen met automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Dit kan lastig worden als je veel gebruikers moet beheren. Daarom is het wellicht makkelijker om de automatische import aan te zetten. Hiervoor gebruik je:&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_user:&#039;&#039;&#039; als deze &amp;quot;aan&amp;quot;(true) staat zal LimeSurvey geauthenticeerde gebruikers importeren.&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_profile:&#039;&#039;&#039; beschrijft de array van waarden die aan het gebruikersprofiel gehangen worden (zoals een nep-voornaam en nep-achternaam, email en rechten)&lt;br /&gt;
&lt;br /&gt;
Als je deze nep-waarden door echte waarden (uit het authenticatiesysteem) wilt vervangen, ontwikkel dan de functie &#039;&#039;&#039;hook_get_autouserprofile&#039;&#039;&#039;, waarin je het authenticatiesysteem vraagt naar deze waarden.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;hook_get_auth_webserver_profile&#039;&#039;&#039; functie heeft de gebruikersnaam als input, en levert:&lt;br /&gt;
* &amp;quot;false&amp;quot; of een lege array als de gebruiker niet geauthenticeerd is voor LimeSurvey&lt;br /&gt;
* een array met alle waarden zoals beschreven in &amp;lt;code&amp;gt;$WebserverAuth_autouserprofile&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;function hook_get_auth_webserver_profile($user_name)&lt;br /&gt;
{&lt;br /&gt;
     // Retrieve user&#039;s data from your database backend (for instance LDAP) here&lt;br /&gt;
     ... get $user_name_from_backend&lt;br /&gt;
     ... get $user_email_from_backend&lt;br /&gt;
     ... get $user_lang_from_backend&lt;br /&gt;
     ... from groups defined in your backend set $user_admin_status_frombackend_0_or_1&lt;br /&gt;
     return Array(&lt;br /&gt;
                     &#039;full_name&#039; =&amp;gt; &amp;quot;$user_name_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;email&#039; =&amp;gt; &amp;quot;$user_email_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;lang&#039; =&amp;gt; &#039;$user_lang_from_backend&#039;,&lt;br /&gt;
                     &#039;htmleditormode&#039; =&amp;gt; &#039;inline&#039;,&lt;br /&gt;
                     &#039;templatelist&#039; =&amp;gt; &#039;default,basic,MyOrgTemplate&#039;,&lt;br /&gt;
                     &#039;create_survey&#039; =&amp;gt; 1,&lt;br /&gt;
                     &#039;create_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;delete_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;superadmin&#039; =&amp;gt; $user_admin_status_frombackend_0_or_1,&lt;br /&gt;
                     &#039;configurator&#039; =&amp;gt;0,&lt;br /&gt;
                     &#039;manage_template&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;manage_label&#039; =&amp;gt; 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
     // If user should be denied access, return an empty array&lt;br /&gt;
&lt;br /&gt;
     // return Array();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Alert|Gebruik de functie &#039;hook_get_auth_webserver_profile&#039; alleen als je een ervaren gebruiker bent! Meer informatie staat in de comments in het bestand config-defaults.php.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_name_mapping&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikersnaam omsleutelen==&lt;br /&gt;
&lt;br /&gt;
Soms verschillen de gebruikersnaam in het authenticatieproces en de gebruikersnaam in LimeSurvey. Deze kun je echter omsleutelen met de &#039;&#039;&#039;auth_webserver_user_map&#039;&#039;&#039; parameter. Voorbeeld: je hebt geen externe gebruiker die &#039;admin&#039; heet, maar je wilt wel dat de gebruiker &#039;myname&#039; die rol krijgt. Deze kun je dan als volgt omsleutelen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
...&lt;br /&gt;
&#039;auth_webserver_user_map&#039; =&amp;gt; array (&#039;myname&#039; =&amp;gt; &#039;admin&#039;);&lt;br /&gt;
)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zodra de gebruiker &#039;myname&#039; is geauthenticeerd, zal deze als de &#039;admin&#039; gebruiker door LimeSurvey gezien worden. &lt;br /&gt;
&lt;br /&gt;
Uiteraard is dit onveilig, dus wees er voorzichtig mee, en bescherm de config.php tegen het wijzigen door de webserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_one-time_passwords&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wegwerpwachtwoorden==&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|1.81}} Een gebruiker kan het beheerpaneel openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;br /&gt;
&lt;br /&gt;
Deze mogelijkheid moet echter wel gezet worden in het bestand config.php, want die staat standaard uit. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;use_one_time_passwords&#039;=&amp;gt;true,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Manage users/nl#Wegwerpwachtwoorden gebruiken|Meer informatie]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Encryption_settings_{{NewIn|4.0.0}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Encryptie instellingen {{NewIn/nl|4.0.0}} =&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|4.0.0}}{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Bij installatie of upgrading zijn deze parameters door LimeSurvey aangemaakt in het bestand &amp;lt;code&amp;gt;application/config/security.php&amp;lt;/code&amp;gt;. Je zou dit kunnen laten staan of het verplaatsen naar config.php.}}&lt;br /&gt;
&lt;br /&gt;
Dit is beschreven in [[data encryption/nl|encryptie]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;encryptionkeypair&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionpublickey&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionsecretkey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_url_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Geavanceerde URL instellingen=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;publicurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van uw &#039;openbare scripts&#039;. De publieke scripts zijn degene die zich in de map &amp;quot;limesurvey&amp;quot; bevinden (of welke naam je ook hebt gegeven aan de map waarin alle andere scripts en mappen worden bewaard). &#039;&#039; &#039;Deze instellingen zijn beschikbaar in config.php en worden gebruikt als LimeSurvey een absolute url nodig heeft (bijvoorbeeld wanneer token e-mails worden verzonden).&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Homeurl:&#039;&#039;&#039; Dit moet worden ingesteld naar de URL-locatie van uw beheerscripts. Deze bevinden zich in de map / limesurvey / admin. Dit moet worden ingesteld op de WEB-URL-locatie, bijvoorbeeld &#039;&#039; http://www.example.com/limesurvey/html/admin &#039;&#039;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert de naam van uw server automatisch te detecteren met behulp van een php-variabele-instelling - &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt; . &#039;&#039; &#039;In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de mapnaam waarin je de LimeSurvey-scripts hebt geplaatst.&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tempurl:&#039;&#039;&#039; Dit zou moeten zijn ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / tmp&amp;quot; - of op een map waarin je LimeSurvey wilt gebruiken om tijdelijke bestanden te serveren. &lt;br /&gt;
* &#039;&#039;&#039;Uploadurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / upload&amp;quot; of op een map waarin je LimeSurvey wilt gebruiken om geüploade bestanden te serveren. Hiermee kunt u geüploade bestanden op een ander url-domein instellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_path_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Geavanceerde padinstellingen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;homedir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw beheerscripts - bijvoorbeeld &amp;quot;/home/usr/htdocs/limesurvey/admin&amp;quot;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert het standaard rootpad van al uw documenten te detecteren met behulp van de php-variabele-instelling &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt; . In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de directorynaam waarin je de LimeSurvey-scripts hebt geplaatst.&lt;br /&gt;
* &#039;&#039;&#039;Publicdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw &#039;openbare scripts&#039;.&lt;br /&gt;
* &#039;&#039;&#039;tempdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw /limesurvey/tmp zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;uploaddir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw map /limesurvey/upload zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;sCKEditorURL:&#039;&#039;&#039; url van het fckeditor-script.&lt;br /&gt;
* &#039;&#039;&#039;Fckeditexpandtoolbar:&#039;&#039;&#039; definieert of de fckeditor werkbalk standaard geopend moet worden.&lt;br /&gt;
* &#039;&#039;&#039;Pdfexportdir:&#039;&#039;&#039; Dit is de map met de tcpdf.php extensietcpdf.php.&lt;br /&gt;
* &#039;&#039;&#039;pdffonts:&#039;&#039;&#039; Dit is de map voor de TCPDF-lettertypen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_advanced_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Andere geavanceerde instellingen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Upload_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bestanden uploaden ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads:&#039;&#039;&#039; De bestandstypes die in de thema editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads:&#039;&#039;&#039; De bestandstypes die in de bronsecties en met de HTML-editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; {{NewIn/nl|4.0.0}} Globale beperking van up te loaden bestandstypes&lt;br /&gt;
* &#039;&#039;&#039;magic_database:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Toestaan om een andere MIME-database te gebruiken voor [https://www.php.net/manual/en/function.finfo-open.php finfo_open] . Kan alleen handmatig gewijzigd worden in het bestand config.php. Voorbeeld: &amp;lt;code&amp;gt;/usr/share/misc/magic.mgc&amp;lt;/code&amp;gt; voor op redhat gebaseerde linux.&lt;br /&gt;
* &#039;&#039;&#039;Magic_file:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Sta toe om een ander bestand te gebruiken om de reeks extensies te verkrijgen per mime-type dan het  [https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/utils/fileExtensions.php standaardbestand]. Moet een PHP-bestand zijn dat een array retourneert. Kan alleen handmatig gewijzigd worden in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Update==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;updatable:&#039;&#039;&#039; Deze instelling staat in version.php. Kan true of false zijn. Als je true instelt: wanneer een superbeheerder zich aanmeldt: limesurvey controleren of er een update beschikbaar is en of er een waarschuwing getoond moet worden. Indien ingesteld op false: er wordt geen controle uitgevoerd, je kunt ComfortUpdate niet gebruiken. &lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedcharacters_pattern_token&#039;&#039;&#039; : Deze instellingen maken het mogelijk om het regexp-patroon in te stellen bij het filteren van tokens.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/149/nl&amp;diff=381667</id>
		<title>Translations:Optional settings/149/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/149/nl&amp;diff=381667"/>
		<updated>2026-07-18T16:03:55Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;== Host beheer == *&amp;#039;&amp;#039;&amp;#039;allowedHosts&amp;#039;&amp;#039;&amp;#039; : om Host Header Injection te voorkomen, kun je de toegestane host instellen voor alle acties. Als je een andere host gebruikt voor de publieke pagina en de beheerderspagina: je moet beide als toegestane host instellen. &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;     &amp;#039;config&amp;#039;=&amp;gt;array(             .... ,		// Update standaard configuratie LimeSurvey 		&amp;#039;allowedHosts&amp;#039; =&amp;gt; [ 			&amp;#039;survey.example.org&amp;#039;, 			&amp;#039;proxy.survey.example.com&amp;#039;, 			&amp;#039;example...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Host beheer ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : om Host Header Injection te voorkomen, kun je de toegestane host instellen voor alle acties. Als je een andere host gebruikt voor de publieke pagina en de beheerderspagina: je moet beide als toegestane host instellen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update standaard configuratie LimeSurvey&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381666</id>
		<title>Optional settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381666"/>
		<updated>2026-07-18T16:01:01Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte wordt beschreven hoe je de configuratie van LimeSurvey kunt wijzigen voor het gedeelte dat niet via een GUI (het scherm) kan worden gedaan. Wees voorzichtig als je iets in de root-map van LimeSurvey wijzigt. Als je problemen krijgt, of meer hulp nodig hebt, ga dan naar de [https://www.limesurvey.org/forum forums] of het [irc://irc.freenode.net/limesurvey|IRC IRC channel] voor ondersteuning van andere LimeSurvey gebruikers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Inleiding=&lt;br /&gt;
&lt;br /&gt;
Om de configuratie-instelling te wijzigen moet je mogelijk de optionele instellingen wijzigen. De instellingen zijn te vinden in het bestand &#039;&#039;&#039;/application/config/config-defaults.php&#039;&#039;&#039; bij een standaard installatie. Sommige van deze instellingen worden gebruikt tijdens de installatie, en worden overschreven door de waarden in de [[Global settings/nl|Algemene instellingen]]. Andere moeten handmatig worden gewijzigd.  &lt;br /&gt;
&lt;br /&gt;
{{Alert| Als je deze instellingen wilt wijzigen, wijzig ze dan niet in het bestand config-defaults.php, maar kopieer de instellingen naar /application/config/config.php  in &amp;lt;nowiki&amp;gt;&#039;config&#039;=&amp;gt;array&amp;lt;/nowiki&amp;gt; en wijzig ze daar. Alle instellingen in dit bestand gaan voor die in config-defaults.php. }}&lt;br /&gt;
&lt;br /&gt;
Bij het upgraden wordt alleen het bestand config-defaults.php gewijzigd. Daardoor blijven dan je eigen aanpassingen in het bestand config.php bewaard. &lt;br /&gt;
&lt;br /&gt;
Om de instellingen van LimeSurvey te wijzigen moet je het array config in application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039; aanpassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;LimeSurveySetting&#039;=&amp;gt;&#039;New value&#039;,&#039;//  wijzig de code hier      &lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yii_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Yii-instellingen=&lt;br /&gt;
&lt;br /&gt;
LimeSurvey gebruikt het Yii-framework, Yii heeft zijn eigen configuratie in het bestand application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039;. Je kunt enkele specifieke configuratie-instellingen van LimeSurvey benaderen via de Yii-configuratie.&lt;br /&gt;
&lt;br /&gt;
Aangezien het config.php-array is samengevoegd met de hele config, kun je elke Yii-params in het config.php-bestand vervangen.&lt;br /&gt;
&lt;br /&gt;
Deze instellingen worden gezet in het array components:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
        &#039;db&#039; =&amp;gt; array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
        &#039;Specific settings&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Meer informatie over [http://www.yiiframework.com/doc-2.0/guide-index.html Yii.]}}&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
De instellingen van de database wordt bepaald bij de eerste installatie van LimeSurvey. Indien nodig kun je deze configuratie wijzigen. Dat doe je dan op eigen risico.&lt;br /&gt;
Lees ook de [http://www.yiiframework.com/doc/blog/1.1/en/prototype.database#establishing-database-connection Yii-documentatie], en denk eraan dat LimeSurvey alleen de database-types mysql, pgsql, dblib, mssql en sqlsrv ondersteund.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Session_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Sessie==&lt;br /&gt;
&lt;br /&gt;
Je kunt enkele sessie-parameters in config.php zetten (bekijk de 2 onderstaande voorbeelden). Je kunt, indien nodig, commentaar verwijderen/toevoegen. Lees de [http://www.yiiframework.com/doc/api/1.1/CHttpSession Yii-documentatie] voor andere instellingen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je sessie-instellingen moet bijwerken om meerdere LimeSurvey-exemplaren op dezelfde server te laten werken, controleer dan of je de [[Optional_settings/nl#Request|request-instellingen]] voor crsf-cookie moet bijwerken.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_table-based_sessions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gebruik table-based sessies===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey kan table-based sessies gebruiken. Zoek in het gegenereerde bestand config.php naar dit onderdeel dat standaard op commentaar staat. Als je table-based sessies wilt gebruiken, verwijder dan alle // die vóór deze regels van dit onderdeel staan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
            &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
            &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alert|Table-based sessies worden niet ondersteund op een MSSQL-server.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_sessions_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Andere sessie update===&lt;br /&gt;
&lt;br /&gt;
Als je SSL (&#039;https&#039;) gebruikt voor LimeSurvey voeg dan de volgende regels toe in config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie via SSL&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;secure&#039; =&amp;gt; true, // use SSL for cookies&lt;br /&gt;
                    &#039;httponly&#039; =&amp;gt; true // Cookies may not be used by other protocols - experimental&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je het domein wilt aanpassen voor het gebruik van cookies plaats dan in de config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the domain for cookie&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;domain&#039; =&amp;gt; &#039;.example.org&#039;,&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je meerdere installaties op één server hebt staan, kun je mogelijk sneller en gemakkelijker per installatie een sessie-naam zetten. Dit kan soms nodig zijn in IE11 (lees [https://bugs.limesurvey.org/view.php?id=12083#c42892 issue 12083])&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Zet sessie-naam&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;sessionName&#039; =&amp;gt; &amp;quot;LimeSurveyN1&amp;quot;,&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Request==&lt;br /&gt;
Deze instellingen zijn veelomvattend, maar de optionele instellingen zijn al geoptimaliseerd voor het gebruik van  LimeSurvey. Lees  [http://www.yiiframework.com/doc/api/1.1/CHttpRequest Yii-documentatie] voor meer informatie.&lt;br /&gt;
&lt;br /&gt;
Een aanpassing die je (op eigen risico) in je LimeSurvey-configuratie kunt doen :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Disable CSRF protection&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;enableCsrfValidation&#039;=&amp;gt;false,    &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Enforce a certain URL base &lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;hostInfo&#039; =&amp;gt; &#039;http://www.example.org/&#039;  &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie domain name and path for CSRF protection, path is used if you have different instance on same domain&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;csrfCookie&#039; =&amp;gt; array( &lt;br /&gt;
                &#039;domain&#039; =&amp;gt; &#039;.example.com&#039;,&lt;br /&gt;
                &#039;path&#039; =&amp;gt; &#039;/limesurvey/&#039;,&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_usage_of_session_and_Csrf_Validation_in_iFrame_{{NewIn|v=3.24.3}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Gebruik van sessie en Csrf-validatie toestaan in iFrame {{NewIn/nl|v=3.24.3}}==&lt;br /&gt;
&lt;br /&gt;
Nadat u [[Global_settings#Security|Iframe embedding]] hebt toegestaan, moet u wat configuratie bijwerken. &lt;br /&gt;
&lt;br /&gt;
{{Alert| Let op, zelfs met alle instellingen: formulier toestaan in iframe kan in sommige browsers kapot gaan. Deze instellingen zijn getest met Firefox 81.0.2 tot 115 en Chromium 85.0.4183.121 en Edge 119 met standaardinstellingen. &#039;&#039;&#039;Geen ondersteuning voor deze functie, alleen ondersteuning door de gemeenschap&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_session_start_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Sessie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
De sessie moet beveiligd zijn (geldige https), met httponly en samesite met de waarde None. Alle instellingen moeten in kleine letters zijn gedaan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; 		 &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
			&#039;sessionName&#039;=&amp;gt;&#039;LS-VBXZZORFJZCAKGYI&#039;,&lt;br /&gt;
			// Haal de vinkjes weg als je sessies op basis van table wilt hebben.&lt;br /&gt;
			// NB: Table-based sessies worden nu niet ondersteund op een MSSQL-server.&lt;br /&gt;
			// &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
			// &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
			// &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
			&#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;httponly&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;samesite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		 ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_csrf_cookie_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===csrf-cookie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
Hetzelfde als bij sessie: moet beveiligd zijn en sameSite moet None zijn. Hele array moet op hetzelfde niveau worden toegevoegd als de sessie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;		&#039;request&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;enableCsrfValidation&#039;=&amp;gt;true,&lt;br /&gt;
			&#039;csrfCookie&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;sameSite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;URL_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==URL==&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.}}&lt;br /&gt;
&lt;br /&gt;
Om de standaard URL-instellingen te wijzigen, wijzig de urlManager:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U kunt ook .html achter het id van de enquête zetten:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;rules&#039; =&amp;gt; array (&lt;br /&gt;
			    &#039;&amp;lt;sid:\d+&amp;gt;&#039; =&amp;gt; array(&#039;survey/index&#039;,&#039;urlSuffix&#039;=&amp;gt;&#039;.html&#039;,&#039;matchValue&#039;=&amp;gt;true),&lt;br /&gt;
			 ),&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Meer informatie: [http://www.yiiframework.com/doc/guide/1.1/en/topics.url Yii documentatie].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Logging_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Logging instellingen==&lt;br /&gt;
&lt;br /&gt;
Yii kent een paar mogelijkheden om een log aan te laten maken. Lees [http://www.yiiframework.com/doc/guide/1.1/en/topics.logging hier] een uitleg. LimeSurvey gebruikt &#039;1&#039; of &#039;2&#039; standaard, waardoor elke webgebruiker de logs kan bekijken. Je kunt in Yii je eigen instellingen aanmaken.&lt;br /&gt;
&lt;br /&gt;
Om snel errors en warnings te loggen kun je volstaan met: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
return array(&lt;br /&gt;
	&#039;components&#039; =&amp;gt; array(&lt;br /&gt;
		/* Other component part here &#039;db&#039; for example */&lt;br /&gt;
		&#039;log&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;routes&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;fileError&#039; =&amp;gt; array(&lt;br /&gt;
					&#039;class&#039; =&amp;gt; &#039;CFileLogRoute&#039;,&lt;br /&gt;
					&#039;levels&#039; =&amp;gt; &#039;warning, error&#039;,&lt;br /&gt;
					&#039;except&#039; =&amp;gt; &#039;exception.CHttpException.404&#039;,&lt;br /&gt;
				),&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		/* Other component part here &#039;urlManager&#039; for example */&lt;br /&gt;
	),&lt;br /&gt;
	/* Final part (with &#039;runtimePath&#039; &#039;config&#039; for example) */&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint/nl|Text=Het logbestand wordt standaard opgeslagen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;limesurvey/tmp/runtime/application.log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, uitgaande van de LimeSurvey root.}}&lt;br /&gt;
{{Alert|Yii gebruikt runtime-paden. Standaard zijn de logs benaderbaar via internet. Omdat ze veel informatie over je server bevatten kun je ze beter in een map zetten die niet via het web te benaderen is. Je kunt dit met &#039;&#039;routering&#039;&#039; doen of door het wijzigen van het [[Optional settings/nl#Runtime pad|Runtime pad]].}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Runtime_path&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Runtime pad==&lt;br /&gt;
&lt;br /&gt;
[http://www.yiiframework.com/doc/guide/1.1/en/basics.convention#directory Het runtime pad] moet een lees- en schrijfbare map zijn voor de “webuser”. Echter omdat het runtime pad bestanden bevat die mogelijk beveiligingsinformatie bevatten die openbaar toegankelijk is, zijn deze bestanden geplaatst in de map temp in de rootmap. Om toegang tot deze bestanden te voorkomen kun je het runtime-pad buiten het via het web openbare gedeelte plaatsen door de volgende regels in het bestand /application/config/config.php te wijzigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; &lt;br /&gt;
return array(&lt;br /&gt;
  &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
    […]&lt;br /&gt;
    &#039;runtimePath&#039;=&amp;gt;&#039;/var/limesurvey/runtime/&#039;,&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
    […]&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Algemene instellingen=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;sitename:&#039;&#039;&#039; Geeft je enquête-site een naam. De naam verschijnt in de lijst met enquêtes en in het administratiepaneel. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] en in config.php.&lt;br /&gt;
*&#039;&#039;&#039;siteadminemail:&#039;&#039;&#039; Dit is het standaard e-mailadres van de websitebeheerder, waar meldingen en contactverzoeken naar worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
*&#039;&#039;&#039;showEmailInError:&#039;&#039;&#039; Gebruik het standaard e-mailadres voor sitebeheerders (siteadminemail) voor de mailto-link op de foutpagina. Uitschakelen om alleen de naam van de beheerder weer te geven. Standaard om meer spam op beheer-e-mail te voorkomen.&lt;br /&gt;
* &#039;&#039;&#039;siteadminbounce:&#039;&#039;&#039; Dit is het e-mailadres waarnaar niet verzonden e-mails worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
* &#039;&#039;&#039;siteadminname:&#039;&#039;&#039; De naam van de websitebeheerder. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_name:&#039;&#039;&#039; De hostnaam van de  proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_port:&#039;&#039;&#039; De poort van de proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Beveiliging=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttempt&#039;&#039;&#039;: Het aantal toegestane pogingen dat de gebruiker het gebruikerswachtwoord foutief mag invullen voordat het geblokkeerd wordt (op IP) . Standaardwaarde is 3, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;timeOutTime&#039;&#039;&#039;:  Als de gebruiker het gebruikerswachtwoord &amp;lt;maxLoginAttempt&amp;gt; keer foutief invult  :  tijd dat het IP is geblokkeerd.  Standaardwaarde is 10 minuten, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttemptParticipants&#039;&#039;&#039;: Het aantal pogingen dat een deelnemer mag doen een geldig token in te voeren voordat het IP-adres wordt geblokkeerd. De standaardwaarde is  3, het kan in config.php worden gewijzigd. &lt;br /&gt;
 * &#039;&#039;&#039;timeOutParticipants&#039;&#039;&#039;: Als de deelnemer het token  &amp;lt;maxLoginAttemptParticipants&amp;gt; ongeldig invoert, dan wordt de gebruiker geblokkeerd voor &amp;lt;timeOutParticipants&amp;gt; seconden. De standaardwaarde van 10 minuten kan worden gewijzigd in config.php.&lt;br /&gt;
* &#039;&#039;&#039;surveyPreview_require_Auth:&#039;&#039;&#039; standaard true. Zet deze false als iedereen de enquête kan testen, zonder in het beheergedeelte in te loggen, en zonder dat de enquête actief is. Deze waarde kan worden overschreven met de waarde in de [[Global settings/nl|Algemene instellingen]] of in config.php. &lt;br /&gt;
* &#039;&#039;&#039;usercontrolSameGroupPolicy:&#039;&#039;&#039; Standaard true. Niet-beheerders (opgenomen in de LimeSurvey beheerinterface) zullen alleen andere gebruikers kunnen zien als ze beiden aan minstens één dezelfde groep gekoppeld zijn. Deze waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]  of in config.php.&lt;br /&gt;
* &#039;&#039;&#039;demoMode:&#039;&#039;&#039; Als deze instelling &amp;quot;aan&amp;quot; (true) staat zal LimeSurvey in demo-modus werken. Dat betekent:&lt;br /&gt;
** Het is niet mogelijk om het beheeraccount te wijzigen&lt;br /&gt;
** Het is niet mogelijk om bestanden te uploaden in sjaboonbeheer&lt;br /&gt;
** Het is niet mogelijk om uitnodigingen en herinneringen via email te verzenden&lt;br /&gt;
** Het is niet mogelijk om een dump van een database te maken&lt;br /&gt;
** Het is niet mogelijk om de volgende zaken aan te passen: sitenaam, standaardtaal, standaard html-editor modus, XSS filter.&lt;br /&gt;
* &#039;&#039;&#039;forcedsuperadmin:&#039;&#039;&#039; Array van user-id&#039;s met alle rechten binnen LimeSurvey. Deze instelling kan alleen in het bestand config.php worden gewijzigd. De gebruikersrechten kunnen niet worden gewijzigd bij de  [[Manage_users/nl#Globale rechten van een gebruiker instellen|globale rechten]] door een andere hoofdbeheerder. Standaard heeft de eerste na aanmaken installatie toegevoegde gebruiker deze rechten, deze heeft dan user-id 1.&lt;br /&gt;
* &#039;&#039;&#039;force_ssl:&#039;&#039;&#039; forceert dat LimeSurvey werkt met HTTPS of dat juist blokkeert. Lees [https://manual.limesurvey.org/Global_settings/nl#Beveiliging Forceer HTTPS] in de algemene instellingen.&lt;br /&gt;
* &#039;&#039;&#039;ssl_emergency_override:&#039;&#039;&#039; Deze instelling zet SSL uit. Als je HTTPS/SSL bij de algemene instellingen hebt ingeschakeld maar op je server HTTPS niet ingeschakeld is, is dat de enige manier op HTTPS uit te zetten, door direct een waarde in de database te zetten. Je kunt dan de algemene instelling weer aanpassen, dit is bedoeld als zeer tijdelijke maatregel, SSL hoort aan te staan. De waarde kan alleen in het bestand config.php gewijzigd worden.&lt;br /&gt;
* &#039;&#039;&#039;ssl_disable_alert:&#039;&#039;&#039; Als je de waarschuwing dat SSL uitstaat als hoofdbeheerder niet meer wilt krijgen en je dus zeker geen SSL wilt gebruiken dan kun je deze melding uitzetten in het bestand config.php.&lt;br /&gt;
*&#039;&#039;&#039;Unserialisatie_attribuutbeschrijvingen toestaan:&#039;&#039;&#039; Sta unserialisatie (met PHP-functie unserialize) tokenattributen toe bij het importeren of lezen van een enquête-object. Sinds LimeSurvey 3 worden de gegevens van tokenattributen opgeslagen als JSON. Als u een ouder enquêtebestand gebruikt en tokenkenmerken wilt ophalen, moet u deze instelling inschakelen. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd als gevolg van het starten en automatisch laden van objecten, en een kwaadwillende gebruiker kan hier mogelijk misbruik van maken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;allow_unserialize_attachments:&#039;&#039;&#039; Sta het unserialiseren (met de PHP unserialiseerfunctie) van attributen toe bij het importeren van enquêtes. In limesurvey 6.16.17: bijlagen attribuut verplaatsen van serialiseren naar json_encode. Als je de bijlage moet behouden bij het importeren van een oud LSS-bestand, moet je dat toestaan. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd door objectinstantie en autoloading, en een kwaadwillende gebruiker kan dit misbruiken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;twig_getConfig_extraallowlist:&#039;&#039;&#039; Sta toe dat een specifiek element voor de getConfig-functie in twig wordt toegestaan. LimeSurvey biedt al de meeste benodigde en gebruikte instellingen, maar je kunt ook meer nodig hebben. Als je &#039;securesetting&#039; en &#039;anothersetting&#039; wilt toestaan, stel dit dan in op &amp;lt;code&amp;gt;[&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt; zoals &amp;lt;code&amp;gt;&#039;twig_getConfig_extraallowlist&#039; =&amp;gt; [&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt;. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Cross-site_scripting_(XSS)_protection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bescherming tegen cross-site scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey staat geen scripts van gebruikers toe op de beheerderspagina. Als u een manier vindt om een XSS-script aan de beheerderspagina toe te voegen, raadpleeg dan ons [https://github.com/LimeSurvey/LimeSurvey/blob/master/SECURITY.md Beveiligingsbeleid]. &lt;br /&gt;
&lt;br /&gt;
De scripts van openbare pagina&#039;s worden beheerd met XSS-filterinstellingen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. &amp;lt;span class=&amp;quot;warning&amp;quot;&amp;gt;De superadmins hebben hun HTML nooit gefilterd.&amp;lt;/span&amp;gt; De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allowed_file_upload&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Toegestane bestandsupload ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeimageformats&#039;&#039;&#039; : Afbeeldingsbestandstypen die mogen worden geüpload in de thema&#039;s-sectie. Standaard zijn SVG-bestanden uitgeschakeld vanwege een mogelijke XSS-aanval. &lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads&#039;&#039;&#039; : Andere bestandstypen die mogen worden geüpload in de themasectie (zip-bestand)&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; : bestandstype toegestaan voor bestandsuploads &lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads&#039;&#039;&#039; : Bestandstypen die mogen worden geüpload in de bronnensecties en met de HTML-editor &lt;br /&gt;
*&#039;&#039;&#039;allowedpluginuploads&#039;&#039;&#039; : Bestandstype toegestaan bij het uploaden van een zip-bestand van de plug-in.&lt;br /&gt;
&lt;br /&gt;
Voer gewoon een reeks door komma&#039;s gescheiden extensies in. Bijvoorbeeld:&amp;lt;pre&amp;gt;&#039;allowedthemeimageformats&#039; =&amp;gt; &#039;jpg,jpeg,gif,png,webm,svg&#039;,&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: Wees altijd voorzichtig met het toestaan van het uploaden van bestanden. Er kunnen schadelijke activiteiten door mogelijk worden.&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;usePluginWhitelist&#039;&#039;&#039; : Als echte plugins die niet op de allowlist staan (zie &#039;pluginWhitelist&#039;) niet geïnstalleerd of geladen kunnen worden. Dit kan reeds geïnstalleerde plug-ins uitschakelen.&lt;br /&gt;
*&#039;&#039;&#039;pluginWhitelist&#039;&#039;&#039; : Lijst met plugin-namen die mogen worden geïnstalleerd en geladen wanneer &#039;usePluginWhitelist&#039; waar is. Kernplug-ins staan impliciet op de toelatingslijst.&lt;br /&gt;
*&#039;&#039;&#039;corePluginBlacklist&#039;&#039;&#039; : Lijst met namen van kernplug-ins is verboden als &#039;usePluginWhitelist&#039; waar is. &lt;br /&gt;
*&#039;&#039;&#039;disablePluginUpload&#039;&#039;&#039; : Als deze instelling waar is, is de functie &amp;quot;Plugin Upload&amp;quot; uitgeschakeld&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Host control ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : to avoid Host Header Injection, you can set the allowed host for all action. If you use different host for public page and admin page : you need to set both as allwoed host.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update default LimeSurvey config here&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
= Resources=&lt;br /&gt;
*&#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; Defines the time in seconds after which a survey session expires. It applies only if you are using database sessions. If you do use database sessions, change the parameter in config.php or override the default value from the [[Global settings|global settings]] dialog.&lt;br /&gt;
*&#039;&#039;&#039;memorylimit:&#039;&#039;&#039; This determines how much memory LimeSurvey can access. &#039;128 MB&#039; is the minimum (MB=Megabyte) recommended. If you receive time out errors or have problems generating statistics or exporting files, raise this limit to &#039;256 MB&#039; or higher. If your web server has set a higher limit in config.php, then this setting will be ignored.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;warningbox&amp;quot;&amp;gt;Denk eraan dat deze lokale instelling altijd genegeerd kan worden door de globale serverinstellingen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mocht het dus niet werken, probeer dan:&lt;br /&gt;
* memory_limit = 128M te zetten in het php.ini-bestand op de server (als dat kan en mag)&lt;br /&gt;
* memory_limit = 128M te zetten in een php.ini-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
* php_value memory_limit 128M te zetten in een .htaccess-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;max_execution_time:&#039;&#039;&#039; Het aantal seconden dat een script mag lopen voordat het afgebroken wordt. Standaard op 1200 seconden, vanwege het exporteren van een enquête met veel gegevens. Je kunt het alleen aanpassen via het bestand &#039;&#039;&#039;config.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Presentatie=&lt;br /&gt;
*&#039;&#039;&#039;dropdownthreshold&#039;&#039;&#039;: {{ObsoleteIn/nl|2.50}} als je &amp;lt;code&amp;gt;$dropdowns&amp;lt;/code&amp;gt; op &amp;quot;R&amp;quot; hebt gezet, is dit het maximale aantal opties dat getoond wordt als radioknoppen, voordat LimeSurvey deze vervangt door een dropdown-selectielijst. Als je dit maximum op iets van 25 zet (de standaardwaarde) zijn lange lijsten voor de gebruiker evenvoudiger gebruiken.&lt;br /&gt;
*&#039;&#039;&#039;repeatheadings:&#039;&#039;&#039; Zet deze op een waarde om bij vragen van het arraytype de kop opnieuw te tonen na dit aantal subvragen. Dit is nuttig als je veel subvragen, meer dan een scherm,  hebt. Een redelijk geschikte waarde is 15. Als je de kop niet wilt herhalen, zet dan deze waarde op 0. (Deze waarde wordt overschreven in de [[Global settings/nl|Algemene instellingen]] dialoog) {{NewIn/nl|2.05}}.&lt;br /&gt;
*&#039;&#039;&#039;minrepeatheadings:&#039;&#039;&#039; Het minimale aantal resterende subvragen dat verplicht is voordat de koppen bij arrayvragen wordt herhaald. Standaardwaarde 3, te wijzigen in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulttemplate:&#039;&#039;&#039; deze instelling bepaald het standaardthema dat gebruikt wordt voor het tonen van de &#039;publieke lijst&#039; van enquêtes. (Deze waarde wordt gewizjigd in de [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulthtmleditormode:&#039;&#039;&#039; bepaalt de standaardmodus waarin de HTML-editor opstart.  (Deze waarde kan worden gewijzigd in de  [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
** &#039;&#039;inline&#039;&#039; inline vervanging van velden door een HTML-editor. Langzaam, maar makkelijk en gebruikersvriendelijk&lt;br /&gt;
** &#039;&#039;popup&#039;&#039; voegt een icoon toe, die bij selectie de HTML-editor indien nodig in een popup toont. Sneller, maar de html-code is zichtbaar  &lt;br /&gt;
** &#039;&#039;none&#039;&#039; geen HTML-editor gebruiken&lt;br /&gt;
*&#039;&#039;&#039;column_style:&#039;&#039;&#039; Bepaald hoe kolommen van antwoorden worden weergegeven bij gebruik van  [[QS:Display_columns/nl|display_columns]]. De waarden zijn: &lt;br /&gt;
** &#039;css&#039; gebruik een van de verschillende CSS alleen methoden voor aanmaken kolommen (bekijk het sjabloon stylesheet voor details).&lt;br /&gt;
** &#039;ul&#039; gebruik multiple floated unordered lists. (standaard)&lt;br /&gt;
** &#039;table&#039; gebruik traditionele tabellenlayout.&lt;br /&gt;
** NULL uitschakelen gebruik kolommen&lt;br /&gt;
&lt;br /&gt;
=Taal en tijd=&lt;br /&gt;
*&#039;&#039;&#039;defaultlang:&#039;&#039;&#039; Zet deze op de standaardtaal waarin het beheerpaneel, en de openbare enquêtes getoond worden. Binnen een enquête kun je zelf een afwijkende taal gebruiken. Deze waarde worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;timeadjust:&#039;&#039;&#039; Als de webserver in een andere tijdzone staat dan waar jouw enquête wordt gebruikt, zet hier dan de afwijking in uren. Dit is met name van belang voor enquêtes die werken met de tijd of een tijdstempel gebruiken. Voorbeeld: je voert een enquête uit in Australië en gebruikt een server in de VS. Er is dan een tijdsverschil van 14 uur, de instelling wordt dan &amp;quot;14&amp;quot;. Deze  waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
&lt;br /&gt;
=Gedrag=&lt;br /&gt;
*&#039;&#039;&#039;deletenonvalues:&#039;&#039;&#039; Wees hier voorzichtig mee. Standaard (waarde &#039;1&#039;) worden antwoorden die niet ter zake doen opgeslagen met waarde &#039;NULL&#039;. Een voorbeeld is dat een deelnemer de vraag &#039;geslacht?&#039; beantwoord met &#039;vrouw&#039;. Vervolgens beantwoord hij een aantal vrouw-specifieke vragen, zich realiseert dat hij een fout gemaakt heeft, terugkeert naar die vraag en dan de optie &#039;man&#039; kiest. Nu zijn de antwoorden op de vrouw-vragen irrelevant, want hij krijgt (en beantwoordt) de man-specifieke vragen.  Bij  &amp;lt;code&amp;gt;$deletenonvalues==1&amp;lt;/code&amp;gt;, worden deze irrelevante waarden gewist (NULL) in de database. Bij  &amp;lt;code&amp;gt;$deletenonvalues==0&amp;lt;/code&amp;gt; blijven de waarden aanwezig, maar waarom zou je dat willen.&lt;br /&gt;
*&#039;&#039;&#039;shownoanswer:&#039;&#039;&#039; Als de antwoorden op een vraag van een selectielijst (radio/select) invulbaar zijn (List of Array-vragen) en deze instelling staat op &#039;1&#039;, wordt er een optie toegevoegd met de waarde &#039;Geen antwoord&#039;. Zo kan de gebruiker kiezen om de vraag niet te beantwoorden. &lt;br /&gt;
** &#039;0&#039; : Nee&lt;br /&gt;
** &#039;1&#039; : Ja, de optie &#039;Geen antwoord&#039; wordt getoond. &lt;br /&gt;
** &#039;2&#039; : De beheerder van de enquête kan kiezen.&lt;br /&gt;
*&#039;&#039;&#039;printanswershonorsconditions:&#039;&#039;&#039; Deze instelling bepaalt of antwoorden die niet mogelijk zijn vanwege één of meerdere conditie(s) getoond worden. De standaard &#039;1&#039; verbergt deze antwoorden.&lt;br /&gt;
*&#039;&#039;&#039;hide_groupdescr_allinone:&#039;&#039;&#039; Deze instelling wordt gebruikt door enquêtes met condities. Zet deze op de waarde true (de standaardwaarde) als je wilt dat de groepsnaam en beschrijving ook verborgen worden als alle condities in de groep ook verborgen zijn.&lt;br /&gt;
*&#039;&#039;&#039;showpopups:&#039;&#039;&#039; Deze instelling bepaald of er popups getoond worden als vragen niet of niet correct beantwoord zijn. &lt;br /&gt;
** &#039;2&#039; bepaald door optie in Thema (standaard)&lt;br /&gt;
** &#039;1&#039; betekent dat popups getoond worden,&lt;br /&gt;
** &#039;0&#039; betekent dat de melding op de pagina zelf getoond wordt,&lt;br /&gt;
** en &#039;-1&#039; betekent dat er geen melding gedaan wordt. Gebruikers zien echter wel de indicatie bij de vragen die verplicht beantwoord moeten worden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Numerical_question_type_behavior&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Numeriek vraagtype gedrag ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;bFixNumAuto:&#039;&#039;&#039; Numerieke velden kunnen automatisch worden gefilterd om alle niet-numerieke tekens te verwijderen. Standaard is dit ingeschakeld, je kunt het globaal uitschakelen. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde&#039;&#039; in standaardthema-opties. Inschakelen: &#039;&#039;Ja&#039;&#039;, uitschakelen met &#039;&#039;Alleen voor expressie&#039;&#039; en &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BNumRealValue:&#039;&#039;&#039; Numerieke velden die in ExpressionScript worden gebruikt, kunnen worden hersteld, standaard is herstellen. Als NUMERIC een numerieke vraag is: schakel uit of 0: {NUMERIC} met verkeerde tekens verzonden &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; , schakel in of 1: {NUMERIC} verzend alle ingevoerde tekens. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde &#039;&#039; in standaardthema-opties. Inschakelen : &#039;&#039;Ja&#039;&#039; en &#039;&#039;Alleen voor expressie&#039;&#039; en uitschakelen met &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Ontwikkeling en debugging=&lt;br /&gt;
*&#039;&#039;&#039;debug:&#039;&#039;&#039; Met deze instelling zet je in config.php de PHP-error mededelingen op niveau E_ALL. Dit betekent dat elke afwijking op een script getoond wordt. Zet de waarde op &#039;1&#039; als je de applicatie aan het debuggen bent, of &#039;2&#039; als je een ontwikkelaar bent. Laat deze waarde in productieomgeving op (de standaard) &#039;0&#039; staan, anders kunnen hackers mogelijk belangrijke informatie inzien.&lt;br /&gt;
*&#039;&#039;&#039;debugsql:&#039;&#039;&#039; Activeer deze instelling on config.php als je de SQL-queries die worden uitgevoerd wilt tonen, ze worden getoond onderaan de pagina. Handig als je de queries wilt optimaliseren.&lt;br /&gt;
*&#039;&#039;&#039;use_asset_manager:&#039;&#039;&#039; Standaard : schakel bij debug mode de  asset-manager uit, maar hier kun je instellen dat je bij het debuggen toch de asset-manager wilt gebruiken. &lt;br /&gt;
&lt;br /&gt;
Als je een fout in de applicatie wilt melden en informatie op het forum wilt geven, dan kun je eerst de debugging inschakelen zodat je meer informatie kunt geven.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;2,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je een plug-in ontwikkelt en een snelle manier nodig hebt om variabelen op het scherm te tonen kun je de traceVar-functie gebruiken. Als debug voor deze functie is ingesteld : gebruik CWebLogRoute om op de HTML-pagina weer te geven. Gebruik &amp;lt;code&amp;gt;traceVar($MyVariable)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Email_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Email instellingen=&lt;br /&gt;
&lt;br /&gt;
De waarden kunnen worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]. &lt;br /&gt;
*&#039;&#039;&#039;emailmethod:&#039;&#039;&#039; Bepaalt via welke methode een email verzonden wordt:&lt;br /&gt;
** &#039;&#039;&#039;mail:&#039;&#039;&#039; via de interne PHP mailer&lt;br /&gt;
** &#039;&#039;&#039;sendmail:&#039;&#039;&#039; via sendmail&lt;br /&gt;
** &#039;&#039;&#039;smtp:&#039;&#039;&#039; via smtp-verwijzing. Gebruik deze optie als je LimeSurvey draait op een computer die niet je mailserver is.&lt;br /&gt;
*&#039;&#039;&#039;emailsmtphost:&#039;&#039;&#039; Als je als mailmethode &#039;smtp&#039; gekozen hebt, vul hier dan de SMTP-server in. Als je bijvoorbeeld Google-mail gebruikt, vul dan indien nodig ook de poort in &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; $emailsmtphost = &#039;smtp.gmail.com:465&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpuser:&#039;&#039;&#039; Vul hier de gebruikersnaam voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtppassword:&#039;&#039;&#039; Vul hier het wachtwoord voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpssl:&#039;&#039;&#039; Vul hier de waarde &#039;ssl&#039; of &#039;tls&#039; in om SSL/TLS te gebruiken voor de connectie met de SMTP-server&lt;br /&gt;
*&#039;&#039;&#039;maxemails:&#039;&#039;&#039; Als je uitnodigingen of herinneringen stuurt aan deelnemers bepaalt deze instelling hoeveel mails er in een batch maximaal verstuurd mogen worden. Als dit getal te hoog staat kan het zijn dat het mailscript in een time-out loopt. Een gemiddelde webserver kan ongeveer 100 mails versturen in de 30 seconden dat een script draait. Krijg je daarbij time-outs, zet dan hier een lager aantal neer. Als je de emails gaat versturen en er zijn er meer emails dan het hier opgegeven maximum aantal dan kun je de emails per dit maximum versturen, je moet dan per zending op een vervolgknop klikken. Je hoeft dit versturen niet in een sessie te doen.&lt;br /&gt;
&lt;br /&gt;
= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**usepdfexport: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen. &lt;br /&gt;
**pdfdefaultfont: Standaard lettertype van de PDF-export.&lt;br /&gt;
Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**alternatepdffontfile: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd .&lt;br /&gt;
**pdffontsize: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**notsupportlanguages: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**pdforientation: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk &lt;br /&gt;
*&#039;&amp;quot;Graph setting&amp;quot;&#039;&lt;br /&gt;
** chartfontfile : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** alternatechartfontfile : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;LDAP_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=LDAP instellingen=&lt;br /&gt;
&lt;br /&gt;
Gezien de uitgebreidheid van dit onderwerp, staat de tekst [[LDAP settings/nl|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Authenticatie=&lt;br /&gt;
&lt;br /&gt;
Vanaf LimeSurvey 2.05 wordt de authenticatie gedaan met [[Plugins - advanced/nl|plugins]]. De onderstaande informatie kan daarom verouderd zijn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_to_the_webserver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Authenticatie verplaatsen naar de webserver==&lt;br /&gt;
&lt;br /&gt;
Systeembeheerders willen wellicht hun &amp;quot;enquêtebeheerders&amp;quot; authenticeren bij een centraal systeem (Active Directory, openLdap, Radius etc.) in plaats van via de LimeSurvey-database. Hiervoor zet je de benodigde software en opties aan op de webserver, en zet &amp;quot;auth_webserver&amp;quot;op &amp;quot;true&amp;quot;(aan) in config.php.&lt;br /&gt;
&lt;br /&gt;
Bedenk daarbij wel dat&lt;br /&gt;
* LimeSurvey nu direct de gebruikersnaam van de webserver als geldige inlog gebruikt&lt;br /&gt;
* Dit alleen geldt voor de beheerinterface, &#039;&#039;&#039;niet voor het deelnemersgedeelte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_no_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen zonder automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Doordat de authenticatie verplaatste wordt is er geen wachtwoordonderhoud nodig. Maar er moeten nog steeds wel gebruikers in de database aangemaakt worden (plus de rechten die ze hebben) om LimeSurvey te laten werken.&lt;br /&gt;
&lt;br /&gt;
Een gebruiker heeft toegang tot LimeSurvey als:&lt;br /&gt;
* hij/zij geauthenticeerd is door de webserver&lt;br /&gt;
* de gebruikte loginnaam geldig is als gebruiker voor de LimeSurvey database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen met automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Dit kan lastig worden als je veel gebruikers moet beheren. Daarom is het wellicht makkelijker om de automatische import aan te zetten. Hiervoor gebruik je:&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_user:&#039;&#039;&#039; als deze &amp;quot;aan&amp;quot;(true) staat zal LimeSurvey geauthenticeerde gebruikers importeren.&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_profile:&#039;&#039;&#039; beschrijft de array van waarden die aan het gebruikersprofiel gehangen worden (zoals een nep-voornaam en nep-achternaam, email en rechten)&lt;br /&gt;
&lt;br /&gt;
Als je deze nep-waarden door echte waarden (uit het authenticatiesysteem) wilt vervangen, ontwikkel dan de functie &#039;&#039;&#039;hook_get_autouserprofile&#039;&#039;&#039;, waarin je het authenticatiesysteem vraagt naar deze waarden.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;hook_get_auth_webserver_profile&#039;&#039;&#039; functie heeft de gebruikersnaam als input, en levert:&lt;br /&gt;
* &amp;quot;false&amp;quot; of een lege array als de gebruiker niet geauthenticeerd is voor LimeSurvey&lt;br /&gt;
* een array met alle waarden zoals beschreven in &amp;lt;code&amp;gt;$WebserverAuth_autouserprofile&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;function hook_get_auth_webserver_profile($user_name)&lt;br /&gt;
{&lt;br /&gt;
     // Retrieve user&#039;s data from your database backend (for instance LDAP) here&lt;br /&gt;
     ... get $user_name_from_backend&lt;br /&gt;
     ... get $user_email_from_backend&lt;br /&gt;
     ... get $user_lang_from_backend&lt;br /&gt;
     ... from groups defined in your backend set $user_admin_status_frombackend_0_or_1&lt;br /&gt;
     return Array(&lt;br /&gt;
                     &#039;full_name&#039; =&amp;gt; &amp;quot;$user_name_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;email&#039; =&amp;gt; &amp;quot;$user_email_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;lang&#039; =&amp;gt; &#039;$user_lang_from_backend&#039;,&lt;br /&gt;
                     &#039;htmleditormode&#039; =&amp;gt; &#039;inline&#039;,&lt;br /&gt;
                     &#039;templatelist&#039; =&amp;gt; &#039;default,basic,MyOrgTemplate&#039;,&lt;br /&gt;
                     &#039;create_survey&#039; =&amp;gt; 1,&lt;br /&gt;
                     &#039;create_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;delete_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;superadmin&#039; =&amp;gt; $user_admin_status_frombackend_0_or_1,&lt;br /&gt;
                     &#039;configurator&#039; =&amp;gt;0,&lt;br /&gt;
                     &#039;manage_template&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;manage_label&#039; =&amp;gt; 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
     // If user should be denied access, return an empty array&lt;br /&gt;
&lt;br /&gt;
     // return Array();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Alert|Gebruik de functie &#039;hook_get_auth_webserver_profile&#039; alleen als je een ervaren gebruiker bent! Meer informatie staat in de comments in het bestand config-defaults.php.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_name_mapping&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikersnaam omsleutelen==&lt;br /&gt;
&lt;br /&gt;
Soms verschillen de gebruikersnaam in het authenticatieproces en de gebruikersnaam in LimeSurvey. Deze kun je echter omsleutelen met de &#039;&#039;&#039;auth_webserver_user_map&#039;&#039;&#039; parameter. Voorbeeld: je hebt geen externe gebruiker die &#039;admin&#039; heet, maar je wilt wel dat de gebruiker &#039;myname&#039; die rol krijgt. Deze kun je dan als volgt omsleutelen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
...&lt;br /&gt;
&#039;auth_webserver_user_map&#039; =&amp;gt; array (&#039;myname&#039; =&amp;gt; &#039;admin&#039;);&lt;br /&gt;
)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zodra de gebruiker &#039;myname&#039; is geauthenticeerd, zal deze als de &#039;admin&#039; gebruiker door LimeSurvey gezien worden. &lt;br /&gt;
&lt;br /&gt;
Uiteraard is dit onveilig, dus wees er voorzichtig mee, en bescherm de config.php tegen het wijzigen door de webserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_one-time_passwords&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wegwerpwachtwoorden==&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|1.81}} Een gebruiker kan het beheerpaneel openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;br /&gt;
&lt;br /&gt;
Deze mogelijkheid moet echter wel gezet worden in het bestand config.php, want die staat standaard uit. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;use_one_time_passwords&#039;=&amp;gt;true,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Manage users/nl#Wegwerpwachtwoorden gebruiken|Meer informatie]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Encryption_settings_{{NewIn|4.0.0}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Encryptie instellingen {{NewIn/nl|4.0.0}} =&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|4.0.0}}{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Bij installatie of upgrading zijn deze parameters door LimeSurvey aangemaakt in het bestand &amp;lt;code&amp;gt;application/config/security.php&amp;lt;/code&amp;gt;. Je zou dit kunnen laten staan of het verplaatsen naar config.php.}}&lt;br /&gt;
&lt;br /&gt;
Dit is beschreven in [[data encryption/nl|encryptie]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;encryptionkeypair&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionpublickey&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionsecretkey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_url_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Geavanceerde URL instellingen=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;publicurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van uw &#039;openbare scripts&#039;. De publieke scripts zijn degene die zich in de map &amp;quot;limesurvey&amp;quot; bevinden (of welke naam je ook hebt gegeven aan de map waarin alle andere scripts en mappen worden bewaard). &#039;&#039; &#039;Deze instellingen zijn beschikbaar in config.php en worden gebruikt als LimeSurvey een absolute url nodig heeft (bijvoorbeeld wanneer token e-mails worden verzonden).&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Homeurl:&#039;&#039;&#039; Dit moet worden ingesteld naar de URL-locatie van uw beheerscripts. Deze bevinden zich in de map / limesurvey / admin. Dit moet worden ingesteld op de WEB-URL-locatie, bijvoorbeeld &#039;&#039; http://www.example.com/limesurvey/html/admin &#039;&#039;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert de naam van uw server automatisch te detecteren met behulp van een php-variabele-instelling - &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt; . &#039;&#039; &#039;In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de mapnaam waarin je de LimeSurvey-scripts hebt geplaatst.&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tempurl:&#039;&#039;&#039; Dit zou moeten zijn ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / tmp&amp;quot; - of op een map waarin je LimeSurvey wilt gebruiken om tijdelijke bestanden te serveren. &lt;br /&gt;
* &#039;&#039;&#039;Uploadurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / upload&amp;quot; of op een map waarin je LimeSurvey wilt gebruiken om geüploade bestanden te serveren. Hiermee kunt u geüploade bestanden op een ander url-domein instellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_path_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Geavanceerde padinstellingen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;homedir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw beheerscripts - bijvoorbeeld &amp;quot;/home/usr/htdocs/limesurvey/admin&amp;quot;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert het standaard rootpad van al uw documenten te detecteren met behulp van de php-variabele-instelling &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt; . In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de directorynaam waarin je de LimeSurvey-scripts hebt geplaatst.&lt;br /&gt;
* &#039;&#039;&#039;Publicdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw &#039;openbare scripts&#039;.&lt;br /&gt;
* &#039;&#039;&#039;tempdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw /limesurvey/tmp zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;uploaddir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw map /limesurvey/upload zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;sCKEditorURL:&#039;&#039;&#039; url van het fckeditor-script.&lt;br /&gt;
* &#039;&#039;&#039;Fckeditexpandtoolbar:&#039;&#039;&#039; definieert of de fckeditor werkbalk standaard geopend moet worden.&lt;br /&gt;
* &#039;&#039;&#039;Pdfexportdir:&#039;&#039;&#039; Dit is de map met de tcpdf.php extensietcpdf.php.&lt;br /&gt;
* &#039;&#039;&#039;pdffonts:&#039;&#039;&#039; Dit is de map voor de TCPDF-lettertypen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_advanced_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Andere geavanceerde instellingen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Upload_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bestanden uploaden ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads:&#039;&#039;&#039; De bestandstypes die in de thema editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads:&#039;&#039;&#039; De bestandstypes die in de bronsecties en met de HTML-editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; {{NewIn/nl|4.0.0}} Globale beperking van up te loaden bestandstypes&lt;br /&gt;
* &#039;&#039;&#039;magic_database:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Toestaan om een andere MIME-database te gebruiken voor [https://www.php.net/manual/en/function.finfo-open.php finfo_open] . Kan alleen handmatig gewijzigd worden in het bestand config.php. Voorbeeld: &amp;lt;code&amp;gt;/usr/share/misc/magic.mgc&amp;lt;/code&amp;gt; voor op redhat gebaseerde linux.&lt;br /&gt;
* &#039;&#039;&#039;Magic_file:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Sta toe om een ander bestand te gebruiken om de reeks extensies te verkrijgen per mime-type dan het  [https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/utils/fileExtensions.php standaardbestand]. Moet een PHP-bestand zijn dat een array retourneert. Kan alleen handmatig gewijzigd worden in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Update==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;updatable:&#039;&#039;&#039; Deze instelling staat in version.php. Kan true of false zijn. Als je true instelt: wanneer een superbeheerder zich aanmeldt: limesurvey controleren of er een update beschikbaar is en of er een waarschuwing getoond moet worden. Indien ingesteld op false: er wordt geen controle uitgevoerd, je kunt ComfortUpdate niet gebruiken. &lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedcharacters_pattern_token&#039;&#039;&#039; : Deze instellingen maken het mogelijk om het regexp-patroon in te stellen bij het filteren van tokens.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/148/nl&amp;diff=381665</id>
		<title>Translations:Optional settings/148/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/148/nl&amp;diff=381665"/>
		<updated>2026-07-18T16:00:54Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. &amp;lt;span class=&amp;quot;warning&amp;quot;&amp;gt;De superadmins hebben hun HTML nooit gefilterd.&amp;lt;/span&amp;gt; De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/148/nl&amp;diff=381664</id>
		<title>Translations:Optional settings/148/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/148/nl&amp;diff=381664"/>
		<updated>2026-07-18T16:00:10Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. &amp;lt;span class=&amp;quot;warning&amp;quot;&amp;gt;De superadmins hebben hun HTML nooit gefilterd.&amp;lt;/span&amp;gt; De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]]. *&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381663</id>
		<title>Optional settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381663"/>
		<updated>2026-07-18T15:58:01Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte wordt beschreven hoe je de configuratie van LimeSurvey kunt wijzigen voor het gedeelte dat niet via een GUI (het scherm) kan worden gedaan. Wees voorzichtig als je iets in de root-map van LimeSurvey wijzigt. Als je problemen krijgt, of meer hulp nodig hebt, ga dan naar de [https://www.limesurvey.org/forum forums] of het [irc://irc.freenode.net/limesurvey|IRC IRC channel] voor ondersteuning van andere LimeSurvey gebruikers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Inleiding=&lt;br /&gt;
&lt;br /&gt;
Om de configuratie-instelling te wijzigen moet je mogelijk de optionele instellingen wijzigen. De instellingen zijn te vinden in het bestand &#039;&#039;&#039;/application/config/config-defaults.php&#039;&#039;&#039; bij een standaard installatie. Sommige van deze instellingen worden gebruikt tijdens de installatie, en worden overschreven door de waarden in de [[Global settings/nl|Algemene instellingen]]. Andere moeten handmatig worden gewijzigd.  &lt;br /&gt;
&lt;br /&gt;
{{Alert| Als je deze instellingen wilt wijzigen, wijzig ze dan niet in het bestand config-defaults.php, maar kopieer de instellingen naar /application/config/config.php  in &amp;lt;nowiki&amp;gt;&#039;config&#039;=&amp;gt;array&amp;lt;/nowiki&amp;gt; en wijzig ze daar. Alle instellingen in dit bestand gaan voor die in config-defaults.php. }}&lt;br /&gt;
&lt;br /&gt;
Bij het upgraden wordt alleen het bestand config-defaults.php gewijzigd. Daardoor blijven dan je eigen aanpassingen in het bestand config.php bewaard. &lt;br /&gt;
&lt;br /&gt;
Om de instellingen van LimeSurvey te wijzigen moet je het array config in application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039; aanpassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;LimeSurveySetting&#039;=&amp;gt;&#039;New value&#039;,&#039;//  wijzig de code hier      &lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yii_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Yii-instellingen=&lt;br /&gt;
&lt;br /&gt;
LimeSurvey gebruikt het Yii-framework, Yii heeft zijn eigen configuratie in het bestand application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039;. Je kunt enkele specifieke configuratie-instellingen van LimeSurvey benaderen via de Yii-configuratie.&lt;br /&gt;
&lt;br /&gt;
Aangezien het config.php-array is samengevoegd met de hele config, kun je elke Yii-params in het config.php-bestand vervangen.&lt;br /&gt;
&lt;br /&gt;
Deze instellingen worden gezet in het array components:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
        &#039;db&#039; =&amp;gt; array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
        &#039;Specific settings&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Meer informatie over [http://www.yiiframework.com/doc-2.0/guide-index.html Yii.]}}&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
De instellingen van de database wordt bepaald bij de eerste installatie van LimeSurvey. Indien nodig kun je deze configuratie wijzigen. Dat doe je dan op eigen risico.&lt;br /&gt;
Lees ook de [http://www.yiiframework.com/doc/blog/1.1/en/prototype.database#establishing-database-connection Yii-documentatie], en denk eraan dat LimeSurvey alleen de database-types mysql, pgsql, dblib, mssql en sqlsrv ondersteund.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Session_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Sessie==&lt;br /&gt;
&lt;br /&gt;
Je kunt enkele sessie-parameters in config.php zetten (bekijk de 2 onderstaande voorbeelden). Je kunt, indien nodig, commentaar verwijderen/toevoegen. Lees de [http://www.yiiframework.com/doc/api/1.1/CHttpSession Yii-documentatie] voor andere instellingen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je sessie-instellingen moet bijwerken om meerdere LimeSurvey-exemplaren op dezelfde server te laten werken, controleer dan of je de [[Optional_settings/nl#Request|request-instellingen]] voor crsf-cookie moet bijwerken.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_table-based_sessions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gebruik table-based sessies===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey kan table-based sessies gebruiken. Zoek in het gegenereerde bestand config.php naar dit onderdeel dat standaard op commentaar staat. Als je table-based sessies wilt gebruiken, verwijder dan alle // die vóór deze regels van dit onderdeel staan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
            &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
            &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alert|Table-based sessies worden niet ondersteund op een MSSQL-server.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_sessions_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Andere sessie update===&lt;br /&gt;
&lt;br /&gt;
Als je SSL (&#039;https&#039;) gebruikt voor LimeSurvey voeg dan de volgende regels toe in config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie via SSL&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;secure&#039; =&amp;gt; true, // use SSL for cookies&lt;br /&gt;
                    &#039;httponly&#039; =&amp;gt; true // Cookies may not be used by other protocols - experimental&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je het domein wilt aanpassen voor het gebruik van cookies plaats dan in de config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the domain for cookie&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;domain&#039; =&amp;gt; &#039;.example.org&#039;,&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je meerdere installaties op één server hebt staan, kun je mogelijk sneller en gemakkelijker per installatie een sessie-naam zetten. Dit kan soms nodig zijn in IE11 (lees [https://bugs.limesurvey.org/view.php?id=12083#c42892 issue 12083])&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Zet sessie-naam&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;sessionName&#039; =&amp;gt; &amp;quot;LimeSurveyN1&amp;quot;,&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Request==&lt;br /&gt;
Deze instellingen zijn veelomvattend, maar de optionele instellingen zijn al geoptimaliseerd voor het gebruik van  LimeSurvey. Lees  [http://www.yiiframework.com/doc/api/1.1/CHttpRequest Yii-documentatie] voor meer informatie.&lt;br /&gt;
&lt;br /&gt;
Een aanpassing die je (op eigen risico) in je LimeSurvey-configuratie kunt doen :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Disable CSRF protection&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;enableCsrfValidation&#039;=&amp;gt;false,    &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Enforce a certain URL base &lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;hostInfo&#039; =&amp;gt; &#039;http://www.example.org/&#039;  &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie domain name and path for CSRF protection, path is used if you have different instance on same domain&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;csrfCookie&#039; =&amp;gt; array( &lt;br /&gt;
                &#039;domain&#039; =&amp;gt; &#039;.example.com&#039;,&lt;br /&gt;
                &#039;path&#039; =&amp;gt; &#039;/limesurvey/&#039;,&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_usage_of_session_and_Csrf_Validation_in_iFrame_{{NewIn|v=3.24.3}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Gebruik van sessie en Csrf-validatie toestaan in iFrame {{NewIn/nl|v=3.24.3}}==&lt;br /&gt;
&lt;br /&gt;
Nadat u [[Global_settings#Security|Iframe embedding]] hebt toegestaan, moet u wat configuratie bijwerken. &lt;br /&gt;
&lt;br /&gt;
{{Alert| Let op, zelfs met alle instellingen: formulier toestaan in iframe kan in sommige browsers kapot gaan. Deze instellingen zijn getest met Firefox 81.0.2 tot 115 en Chromium 85.0.4183.121 en Edge 119 met standaardinstellingen. &#039;&#039;&#039;Geen ondersteuning voor deze functie, alleen ondersteuning door de gemeenschap&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_session_start_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Sessie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
De sessie moet beveiligd zijn (geldige https), met httponly en samesite met de waarde None. Alle instellingen moeten in kleine letters zijn gedaan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; 		 &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
			&#039;sessionName&#039;=&amp;gt;&#039;LS-VBXZZORFJZCAKGYI&#039;,&lt;br /&gt;
			// Haal de vinkjes weg als je sessies op basis van table wilt hebben.&lt;br /&gt;
			// NB: Table-based sessies worden nu niet ondersteund op een MSSQL-server.&lt;br /&gt;
			// &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
			// &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
			// &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
			&#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;httponly&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;samesite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		 ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_csrf_cookie_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===csrf-cookie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
Hetzelfde als bij sessie: moet beveiligd zijn en sameSite moet None zijn. Hele array moet op hetzelfde niveau worden toegevoegd als de sessie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;		&#039;request&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;enableCsrfValidation&#039;=&amp;gt;true,&lt;br /&gt;
			&#039;csrfCookie&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;sameSite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;URL_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==URL==&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.}}&lt;br /&gt;
&lt;br /&gt;
Om de standaard URL-instellingen te wijzigen, wijzig de urlManager:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U kunt ook .html achter het id van de enquête zetten:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;rules&#039; =&amp;gt; array (&lt;br /&gt;
			    &#039;&amp;lt;sid:\d+&amp;gt;&#039; =&amp;gt; array(&#039;survey/index&#039;,&#039;urlSuffix&#039;=&amp;gt;&#039;.html&#039;,&#039;matchValue&#039;=&amp;gt;true),&lt;br /&gt;
			 ),&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Meer informatie: [http://www.yiiframework.com/doc/guide/1.1/en/topics.url Yii documentatie].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Logging_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Logging instellingen==&lt;br /&gt;
&lt;br /&gt;
Yii kent een paar mogelijkheden om een log aan te laten maken. Lees [http://www.yiiframework.com/doc/guide/1.1/en/topics.logging hier] een uitleg. LimeSurvey gebruikt &#039;1&#039; of &#039;2&#039; standaard, waardoor elke webgebruiker de logs kan bekijken. Je kunt in Yii je eigen instellingen aanmaken.&lt;br /&gt;
&lt;br /&gt;
Om snel errors en warnings te loggen kun je volstaan met: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
return array(&lt;br /&gt;
	&#039;components&#039; =&amp;gt; array(&lt;br /&gt;
		/* Other component part here &#039;db&#039; for example */&lt;br /&gt;
		&#039;log&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;routes&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;fileError&#039; =&amp;gt; array(&lt;br /&gt;
					&#039;class&#039; =&amp;gt; &#039;CFileLogRoute&#039;,&lt;br /&gt;
					&#039;levels&#039; =&amp;gt; &#039;warning, error&#039;,&lt;br /&gt;
					&#039;except&#039; =&amp;gt; &#039;exception.CHttpException.404&#039;,&lt;br /&gt;
				),&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		/* Other component part here &#039;urlManager&#039; for example */&lt;br /&gt;
	),&lt;br /&gt;
	/* Final part (with &#039;runtimePath&#039; &#039;config&#039; for example) */&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint/nl|Text=Het logbestand wordt standaard opgeslagen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;limesurvey/tmp/runtime/application.log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, uitgaande van de LimeSurvey root.}}&lt;br /&gt;
{{Alert|Yii gebruikt runtime-paden. Standaard zijn de logs benaderbaar via internet. Omdat ze veel informatie over je server bevatten kun je ze beter in een map zetten die niet via het web te benaderen is. Je kunt dit met &#039;&#039;routering&#039;&#039; doen of door het wijzigen van het [[Optional settings/nl#Runtime pad|Runtime pad]].}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Runtime_path&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Runtime pad==&lt;br /&gt;
&lt;br /&gt;
[http://www.yiiframework.com/doc/guide/1.1/en/basics.convention#directory Het runtime pad] moet een lees- en schrijfbare map zijn voor de “webuser”. Echter omdat het runtime pad bestanden bevat die mogelijk beveiligingsinformatie bevatten die openbaar toegankelijk is, zijn deze bestanden geplaatst in de map temp in de rootmap. Om toegang tot deze bestanden te voorkomen kun je het runtime-pad buiten het via het web openbare gedeelte plaatsen door de volgende regels in het bestand /application/config/config.php te wijzigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; &lt;br /&gt;
return array(&lt;br /&gt;
  &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
    […]&lt;br /&gt;
    &#039;runtimePath&#039;=&amp;gt;&#039;/var/limesurvey/runtime/&#039;,&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
    […]&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Algemene instellingen=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;sitename:&#039;&#039;&#039; Geeft je enquête-site een naam. De naam verschijnt in de lijst met enquêtes en in het administratiepaneel. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] en in config.php.&lt;br /&gt;
*&#039;&#039;&#039;siteadminemail:&#039;&#039;&#039; Dit is het standaard e-mailadres van de websitebeheerder, waar meldingen en contactverzoeken naar worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
*&#039;&#039;&#039;showEmailInError:&#039;&#039;&#039; Gebruik het standaard e-mailadres voor sitebeheerders (siteadminemail) voor de mailto-link op de foutpagina. Uitschakelen om alleen de naam van de beheerder weer te geven. Standaard om meer spam op beheer-e-mail te voorkomen.&lt;br /&gt;
* &#039;&#039;&#039;siteadminbounce:&#039;&#039;&#039; Dit is het e-mailadres waarnaar niet verzonden e-mails worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
* &#039;&#039;&#039;siteadminname:&#039;&#039;&#039; De naam van de websitebeheerder. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_name:&#039;&#039;&#039; De hostnaam van de  proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_port:&#039;&#039;&#039; De poort van de proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Beveiliging=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttempt&#039;&#039;&#039;: Het aantal toegestane pogingen dat de gebruiker het gebruikerswachtwoord foutief mag invullen voordat het geblokkeerd wordt (op IP) . Standaardwaarde is 3, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;timeOutTime&#039;&#039;&#039;:  Als de gebruiker het gebruikerswachtwoord &amp;lt;maxLoginAttempt&amp;gt; keer foutief invult  :  tijd dat het IP is geblokkeerd.  Standaardwaarde is 10 minuten, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttemptParticipants&#039;&#039;&#039;: Het aantal pogingen dat een deelnemer mag doen een geldig token in te voeren voordat het IP-adres wordt geblokkeerd. De standaardwaarde is  3, het kan in config.php worden gewijzigd. &lt;br /&gt;
 * &#039;&#039;&#039;timeOutParticipants&#039;&#039;&#039;: Als de deelnemer het token  &amp;lt;maxLoginAttemptParticipants&amp;gt; ongeldig invoert, dan wordt de gebruiker geblokkeerd voor &amp;lt;timeOutParticipants&amp;gt; seconden. De standaardwaarde van 10 minuten kan worden gewijzigd in config.php.&lt;br /&gt;
* &#039;&#039;&#039;surveyPreview_require_Auth:&#039;&#039;&#039; standaard true. Zet deze false als iedereen de enquête kan testen, zonder in het beheergedeelte in te loggen, en zonder dat de enquête actief is. Deze waarde kan worden overschreven met de waarde in de [[Global settings/nl|Algemene instellingen]] of in config.php. &lt;br /&gt;
* &#039;&#039;&#039;usercontrolSameGroupPolicy:&#039;&#039;&#039; Standaard true. Niet-beheerders (opgenomen in de LimeSurvey beheerinterface) zullen alleen andere gebruikers kunnen zien als ze beiden aan minstens één dezelfde groep gekoppeld zijn. Deze waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]  of in config.php.&lt;br /&gt;
* &#039;&#039;&#039;demoMode:&#039;&#039;&#039; Als deze instelling &amp;quot;aan&amp;quot; (true) staat zal LimeSurvey in demo-modus werken. Dat betekent:&lt;br /&gt;
** Het is niet mogelijk om het beheeraccount te wijzigen&lt;br /&gt;
** Het is niet mogelijk om bestanden te uploaden in sjaboonbeheer&lt;br /&gt;
** Het is niet mogelijk om uitnodigingen en herinneringen via email te verzenden&lt;br /&gt;
** Het is niet mogelijk om een dump van een database te maken&lt;br /&gt;
** Het is niet mogelijk om de volgende zaken aan te passen: sitenaam, standaardtaal, standaard html-editor modus, XSS filter.&lt;br /&gt;
* &#039;&#039;&#039;forcedsuperadmin:&#039;&#039;&#039; Array van user-id&#039;s met alle rechten binnen LimeSurvey. Deze instelling kan alleen in het bestand config.php worden gewijzigd. De gebruikersrechten kunnen niet worden gewijzigd bij de  [[Manage_users/nl#Globale rechten van een gebruiker instellen|globale rechten]] door een andere hoofdbeheerder. Standaard heeft de eerste na aanmaken installatie toegevoegde gebruiker deze rechten, deze heeft dan user-id 1.&lt;br /&gt;
* &#039;&#039;&#039;force_ssl:&#039;&#039;&#039; forceert dat LimeSurvey werkt met HTTPS of dat juist blokkeert. Lees [https://manual.limesurvey.org/Global_settings/nl#Beveiliging Forceer HTTPS] in de algemene instellingen.&lt;br /&gt;
* &#039;&#039;&#039;ssl_emergency_override:&#039;&#039;&#039; Deze instelling zet SSL uit. Als je HTTPS/SSL bij de algemene instellingen hebt ingeschakeld maar op je server HTTPS niet ingeschakeld is, is dat de enige manier op HTTPS uit te zetten, door direct een waarde in de database te zetten. Je kunt dan de algemene instelling weer aanpassen, dit is bedoeld als zeer tijdelijke maatregel, SSL hoort aan te staan. De waarde kan alleen in het bestand config.php gewijzigd worden.&lt;br /&gt;
* &#039;&#039;&#039;ssl_disable_alert:&#039;&#039;&#039; Als je de waarschuwing dat SSL uitstaat als hoofdbeheerder niet meer wilt krijgen en je dus zeker geen SSL wilt gebruiken dan kun je deze melding uitzetten in het bestand config.php.&lt;br /&gt;
*&#039;&#039;&#039;Unserialisatie_attribuutbeschrijvingen toestaan:&#039;&#039;&#039; Sta unserialisatie (met PHP-functie unserialize) tokenattributen toe bij het importeren of lezen van een enquête-object. Sinds LimeSurvey 3 worden de gegevens van tokenattributen opgeslagen als JSON. Als u een ouder enquêtebestand gebruikt en tokenkenmerken wilt ophalen, moet u deze instelling inschakelen. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd als gevolg van het starten en automatisch laden van objecten, en een kwaadwillende gebruiker kan hier mogelijk misbruik van maken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;allow_unserialize_attachments:&#039;&#039;&#039; Sta het unserialiseren (met de PHP unserialiseerfunctie) van attributen toe bij het importeren van enquêtes. In limesurvey 6.16.17: bijlagen attribuut verplaatsen van serialiseren naar json_encode. Als je de bijlage moet behouden bij het importeren van een oud LSS-bestand, moet je dat toestaan. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd door objectinstantie en autoloading, en een kwaadwillende gebruiker kan dit misbruiken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;twig_getConfig_extraallowlist:&#039;&#039;&#039; Sta toe dat een specifiek element voor de getConfig-functie in twig wordt toegestaan. LimeSurvey biedt al de meeste benodigde en gebruikte instellingen, maar je kunt ook meer nodig hebben. Als je &#039;securesetting&#039; en &#039;anothersetting&#039; wilt toestaan, stel dit dan in op &amp;lt;code&amp;gt;[&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt; zoals &amp;lt;code&amp;gt;&#039;twig_getConfig_extraallowlist&#039; =&amp;gt; [&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt;. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Cross-site_scripting_(XSS)_protection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bescherming tegen cross-site scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey staat geen scripts van gebruikers toe op de beheerderspagina. Als u een manier vindt om een XSS-script aan de beheerderspagina toe te voegen, raadpleeg dan ons [https://github.com/LimeSurvey/LimeSurvey/blob/master/SECURITY.md Beveiligingsbeleid]. &lt;br /&gt;
&lt;br /&gt;
De scripts van openbare pagina&#039;s worden beheerd met XSS-filterinstellingen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. De superadmins hebben hun HTML nooit gefilterd. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]]. *&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allowed_file_upload&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Toegestane bestandsupload ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeimageformats&#039;&#039;&#039; : Afbeeldingsbestandstypen die mogen worden geüpload in de thema&#039;s-sectie. Standaard zijn SVG-bestanden uitgeschakeld vanwege een mogelijke XSS-aanval. &lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads&#039;&#039;&#039; : Andere bestandstypen die mogen worden geüpload in de themasectie (zip-bestand)&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; : bestandstype toegestaan voor bestandsuploads &lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads&#039;&#039;&#039; : Bestandstypen die mogen worden geüpload in de bronnensecties en met de HTML-editor &lt;br /&gt;
*&#039;&#039;&#039;allowedpluginuploads&#039;&#039;&#039; : Bestandstype toegestaan bij het uploaden van een zip-bestand van de plug-in.&lt;br /&gt;
&lt;br /&gt;
Voer gewoon een reeks door komma&#039;s gescheiden extensies in. Bijvoorbeeld:&amp;lt;pre&amp;gt;&#039;allowedthemeimageformats&#039; =&amp;gt; &#039;jpg,jpeg,gif,png,webm,svg&#039;,&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: Wees altijd voorzichtig met het toestaan van het uploaden van bestanden. Er kunnen schadelijke activiteiten door mogelijk worden.&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;usePluginWhitelist&#039;&#039;&#039; : Als echte plugins die niet op de allowlist staan (zie &#039;pluginWhitelist&#039;) niet geïnstalleerd of geladen kunnen worden. Dit kan reeds geïnstalleerde plug-ins uitschakelen.&lt;br /&gt;
*&#039;&#039;&#039;pluginWhitelist&#039;&#039;&#039; : Lijst met plugin-namen die mogen worden geïnstalleerd en geladen wanneer &#039;usePluginWhitelist&#039; waar is. Kernplug-ins staan impliciet op de toelatingslijst.&lt;br /&gt;
*&#039;&#039;&#039;corePluginBlacklist&#039;&#039;&#039; : Lijst met namen van kernplug-ins is verboden als &#039;usePluginWhitelist&#039; waar is. &lt;br /&gt;
*&#039;&#039;&#039;disablePluginUpload&#039;&#039;&#039; : Als deze instelling waar is, is de functie &amp;quot;Plugin Upload&amp;quot; uitgeschakeld&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Host control ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : to avoid Host Header Injection, you can set the allowed host for all action. If you use different host for public page and admin page : you need to set both as allwoed host.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update default LimeSurvey config here&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
= Resources=&lt;br /&gt;
*&#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; Defines the time in seconds after which a survey session expires. It applies only if you are using database sessions. If you do use database sessions, change the parameter in config.php or override the default value from the [[Global settings|global settings]] dialog.&lt;br /&gt;
*&#039;&#039;&#039;memorylimit:&#039;&#039;&#039; This determines how much memory LimeSurvey can access. &#039;128 MB&#039; is the minimum (MB=Megabyte) recommended. If you receive time out errors or have problems generating statistics or exporting files, raise this limit to &#039;256 MB&#039; or higher. If your web server has set a higher limit in config.php, then this setting will be ignored.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;warningbox&amp;quot;&amp;gt;Denk eraan dat deze lokale instelling altijd genegeerd kan worden door de globale serverinstellingen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mocht het dus niet werken, probeer dan:&lt;br /&gt;
* memory_limit = 128M te zetten in het php.ini-bestand op de server (als dat kan en mag)&lt;br /&gt;
* memory_limit = 128M te zetten in een php.ini-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
* php_value memory_limit 128M te zetten in een .htaccess-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;max_execution_time:&#039;&#039;&#039; Het aantal seconden dat een script mag lopen voordat het afgebroken wordt. Standaard op 1200 seconden, vanwege het exporteren van een enquête met veel gegevens. Je kunt het alleen aanpassen via het bestand &#039;&#039;&#039;config.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Presentatie=&lt;br /&gt;
*&#039;&#039;&#039;dropdownthreshold&#039;&#039;&#039;: {{ObsoleteIn/nl|2.50}} als je &amp;lt;code&amp;gt;$dropdowns&amp;lt;/code&amp;gt; op &amp;quot;R&amp;quot; hebt gezet, is dit het maximale aantal opties dat getoond wordt als radioknoppen, voordat LimeSurvey deze vervangt door een dropdown-selectielijst. Als je dit maximum op iets van 25 zet (de standaardwaarde) zijn lange lijsten voor de gebruiker evenvoudiger gebruiken.&lt;br /&gt;
*&#039;&#039;&#039;repeatheadings:&#039;&#039;&#039; Zet deze op een waarde om bij vragen van het arraytype de kop opnieuw te tonen na dit aantal subvragen. Dit is nuttig als je veel subvragen, meer dan een scherm,  hebt. Een redelijk geschikte waarde is 15. Als je de kop niet wilt herhalen, zet dan deze waarde op 0. (Deze waarde wordt overschreven in de [[Global settings/nl|Algemene instellingen]] dialoog) {{NewIn/nl|2.05}}.&lt;br /&gt;
*&#039;&#039;&#039;minrepeatheadings:&#039;&#039;&#039; Het minimale aantal resterende subvragen dat verplicht is voordat de koppen bij arrayvragen wordt herhaald. Standaardwaarde 3, te wijzigen in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulttemplate:&#039;&#039;&#039; deze instelling bepaald het standaardthema dat gebruikt wordt voor het tonen van de &#039;publieke lijst&#039; van enquêtes. (Deze waarde wordt gewizjigd in de [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulthtmleditormode:&#039;&#039;&#039; bepaalt de standaardmodus waarin de HTML-editor opstart.  (Deze waarde kan worden gewijzigd in de  [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
** &#039;&#039;inline&#039;&#039; inline vervanging van velden door een HTML-editor. Langzaam, maar makkelijk en gebruikersvriendelijk&lt;br /&gt;
** &#039;&#039;popup&#039;&#039; voegt een icoon toe, die bij selectie de HTML-editor indien nodig in een popup toont. Sneller, maar de html-code is zichtbaar  &lt;br /&gt;
** &#039;&#039;none&#039;&#039; geen HTML-editor gebruiken&lt;br /&gt;
*&#039;&#039;&#039;column_style:&#039;&#039;&#039; Bepaald hoe kolommen van antwoorden worden weergegeven bij gebruik van  [[QS:Display_columns/nl|display_columns]]. De waarden zijn: &lt;br /&gt;
** &#039;css&#039; gebruik een van de verschillende CSS alleen methoden voor aanmaken kolommen (bekijk het sjabloon stylesheet voor details).&lt;br /&gt;
** &#039;ul&#039; gebruik multiple floated unordered lists. (standaard)&lt;br /&gt;
** &#039;table&#039; gebruik traditionele tabellenlayout.&lt;br /&gt;
** NULL uitschakelen gebruik kolommen&lt;br /&gt;
&lt;br /&gt;
=Taal en tijd=&lt;br /&gt;
*&#039;&#039;&#039;defaultlang:&#039;&#039;&#039; Zet deze op de standaardtaal waarin het beheerpaneel, en de openbare enquêtes getoond worden. Binnen een enquête kun je zelf een afwijkende taal gebruiken. Deze waarde worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;timeadjust:&#039;&#039;&#039; Als de webserver in een andere tijdzone staat dan waar jouw enquête wordt gebruikt, zet hier dan de afwijking in uren. Dit is met name van belang voor enquêtes die werken met de tijd of een tijdstempel gebruiken. Voorbeeld: je voert een enquête uit in Australië en gebruikt een server in de VS. Er is dan een tijdsverschil van 14 uur, de instelling wordt dan &amp;quot;14&amp;quot;. Deze  waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
&lt;br /&gt;
=Gedrag=&lt;br /&gt;
*&#039;&#039;&#039;deletenonvalues:&#039;&#039;&#039; Wees hier voorzichtig mee. Standaard (waarde &#039;1&#039;) worden antwoorden die niet ter zake doen opgeslagen met waarde &#039;NULL&#039;. Een voorbeeld is dat een deelnemer de vraag &#039;geslacht?&#039; beantwoord met &#039;vrouw&#039;. Vervolgens beantwoord hij een aantal vrouw-specifieke vragen, zich realiseert dat hij een fout gemaakt heeft, terugkeert naar die vraag en dan de optie &#039;man&#039; kiest. Nu zijn de antwoorden op de vrouw-vragen irrelevant, want hij krijgt (en beantwoordt) de man-specifieke vragen.  Bij  &amp;lt;code&amp;gt;$deletenonvalues==1&amp;lt;/code&amp;gt;, worden deze irrelevante waarden gewist (NULL) in de database. Bij  &amp;lt;code&amp;gt;$deletenonvalues==0&amp;lt;/code&amp;gt; blijven de waarden aanwezig, maar waarom zou je dat willen.&lt;br /&gt;
*&#039;&#039;&#039;shownoanswer:&#039;&#039;&#039; Als de antwoorden op een vraag van een selectielijst (radio/select) invulbaar zijn (List of Array-vragen) en deze instelling staat op &#039;1&#039;, wordt er een optie toegevoegd met de waarde &#039;Geen antwoord&#039;. Zo kan de gebruiker kiezen om de vraag niet te beantwoorden. &lt;br /&gt;
** &#039;0&#039; : Nee&lt;br /&gt;
** &#039;1&#039; : Ja, de optie &#039;Geen antwoord&#039; wordt getoond. &lt;br /&gt;
** &#039;2&#039; : De beheerder van de enquête kan kiezen.&lt;br /&gt;
*&#039;&#039;&#039;printanswershonorsconditions:&#039;&#039;&#039; Deze instelling bepaalt of antwoorden die niet mogelijk zijn vanwege één of meerdere conditie(s) getoond worden. De standaard &#039;1&#039; verbergt deze antwoorden.&lt;br /&gt;
*&#039;&#039;&#039;hide_groupdescr_allinone:&#039;&#039;&#039; Deze instelling wordt gebruikt door enquêtes met condities. Zet deze op de waarde true (de standaardwaarde) als je wilt dat de groepsnaam en beschrijving ook verborgen worden als alle condities in de groep ook verborgen zijn.&lt;br /&gt;
*&#039;&#039;&#039;showpopups:&#039;&#039;&#039; Deze instelling bepaald of er popups getoond worden als vragen niet of niet correct beantwoord zijn. &lt;br /&gt;
** &#039;2&#039; bepaald door optie in Thema (standaard)&lt;br /&gt;
** &#039;1&#039; betekent dat popups getoond worden,&lt;br /&gt;
** &#039;0&#039; betekent dat de melding op de pagina zelf getoond wordt,&lt;br /&gt;
** en &#039;-1&#039; betekent dat er geen melding gedaan wordt. Gebruikers zien echter wel de indicatie bij de vragen die verplicht beantwoord moeten worden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Numerical_question_type_behavior&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Numeriek vraagtype gedrag ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;bFixNumAuto:&#039;&#039;&#039; Numerieke velden kunnen automatisch worden gefilterd om alle niet-numerieke tekens te verwijderen. Standaard is dit ingeschakeld, je kunt het globaal uitschakelen. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde&#039;&#039; in standaardthema-opties. Inschakelen: &#039;&#039;Ja&#039;&#039;, uitschakelen met &#039;&#039;Alleen voor expressie&#039;&#039; en &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BNumRealValue:&#039;&#039;&#039; Numerieke velden die in ExpressionScript worden gebruikt, kunnen worden hersteld, standaard is herstellen. Als NUMERIC een numerieke vraag is: schakel uit of 0: {NUMERIC} met verkeerde tekens verzonden &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; , schakel in of 1: {NUMERIC} verzend alle ingevoerde tekens. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde &#039;&#039; in standaardthema-opties. Inschakelen : &#039;&#039;Ja&#039;&#039; en &#039;&#039;Alleen voor expressie&#039;&#039; en uitschakelen met &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Ontwikkeling en debugging=&lt;br /&gt;
*&#039;&#039;&#039;debug:&#039;&#039;&#039; Met deze instelling zet je in config.php de PHP-error mededelingen op niveau E_ALL. Dit betekent dat elke afwijking op een script getoond wordt. Zet de waarde op &#039;1&#039; als je de applicatie aan het debuggen bent, of &#039;2&#039; als je een ontwikkelaar bent. Laat deze waarde in productieomgeving op (de standaard) &#039;0&#039; staan, anders kunnen hackers mogelijk belangrijke informatie inzien.&lt;br /&gt;
*&#039;&#039;&#039;debugsql:&#039;&#039;&#039; Activeer deze instelling on config.php als je de SQL-queries die worden uitgevoerd wilt tonen, ze worden getoond onderaan de pagina. Handig als je de queries wilt optimaliseren.&lt;br /&gt;
*&#039;&#039;&#039;use_asset_manager:&#039;&#039;&#039; Standaard : schakel bij debug mode de  asset-manager uit, maar hier kun je instellen dat je bij het debuggen toch de asset-manager wilt gebruiken. &lt;br /&gt;
&lt;br /&gt;
Als je een fout in de applicatie wilt melden en informatie op het forum wilt geven, dan kun je eerst de debugging inschakelen zodat je meer informatie kunt geven.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;2,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je een plug-in ontwikkelt en een snelle manier nodig hebt om variabelen op het scherm te tonen kun je de traceVar-functie gebruiken. Als debug voor deze functie is ingesteld : gebruik CWebLogRoute om op de HTML-pagina weer te geven. Gebruik &amp;lt;code&amp;gt;traceVar($MyVariable)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Email_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Email instellingen=&lt;br /&gt;
&lt;br /&gt;
De waarden kunnen worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]. &lt;br /&gt;
*&#039;&#039;&#039;emailmethod:&#039;&#039;&#039; Bepaalt via welke methode een email verzonden wordt:&lt;br /&gt;
** &#039;&#039;&#039;mail:&#039;&#039;&#039; via de interne PHP mailer&lt;br /&gt;
** &#039;&#039;&#039;sendmail:&#039;&#039;&#039; via sendmail&lt;br /&gt;
** &#039;&#039;&#039;smtp:&#039;&#039;&#039; via smtp-verwijzing. Gebruik deze optie als je LimeSurvey draait op een computer die niet je mailserver is.&lt;br /&gt;
*&#039;&#039;&#039;emailsmtphost:&#039;&#039;&#039; Als je als mailmethode &#039;smtp&#039; gekozen hebt, vul hier dan de SMTP-server in. Als je bijvoorbeeld Google-mail gebruikt, vul dan indien nodig ook de poort in &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; $emailsmtphost = &#039;smtp.gmail.com:465&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpuser:&#039;&#039;&#039; Vul hier de gebruikersnaam voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtppassword:&#039;&#039;&#039; Vul hier het wachtwoord voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpssl:&#039;&#039;&#039; Vul hier de waarde &#039;ssl&#039; of &#039;tls&#039; in om SSL/TLS te gebruiken voor de connectie met de SMTP-server&lt;br /&gt;
*&#039;&#039;&#039;maxemails:&#039;&#039;&#039; Als je uitnodigingen of herinneringen stuurt aan deelnemers bepaalt deze instelling hoeveel mails er in een batch maximaal verstuurd mogen worden. Als dit getal te hoog staat kan het zijn dat het mailscript in een time-out loopt. Een gemiddelde webserver kan ongeveer 100 mails versturen in de 30 seconden dat een script draait. Krijg je daarbij time-outs, zet dan hier een lager aantal neer. Als je de emails gaat versturen en er zijn er meer emails dan het hier opgegeven maximum aantal dan kun je de emails per dit maximum versturen, je moet dan per zending op een vervolgknop klikken. Je hoeft dit versturen niet in een sessie te doen.&lt;br /&gt;
&lt;br /&gt;
= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**usepdfexport: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen. &lt;br /&gt;
**pdfdefaultfont: Standaard lettertype van de PDF-export.&lt;br /&gt;
Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**alternatepdffontfile: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd .&lt;br /&gt;
**pdffontsize: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**notsupportlanguages: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**pdforientation: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk &lt;br /&gt;
*&#039;&amp;quot;Graph setting&amp;quot;&#039;&lt;br /&gt;
** chartfontfile : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** alternatechartfontfile : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;LDAP_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=LDAP instellingen=&lt;br /&gt;
&lt;br /&gt;
Gezien de uitgebreidheid van dit onderwerp, staat de tekst [[LDAP settings/nl|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Authenticatie=&lt;br /&gt;
&lt;br /&gt;
Vanaf LimeSurvey 2.05 wordt de authenticatie gedaan met [[Plugins - advanced/nl|plugins]]. De onderstaande informatie kan daarom verouderd zijn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_to_the_webserver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Authenticatie verplaatsen naar de webserver==&lt;br /&gt;
&lt;br /&gt;
Systeembeheerders willen wellicht hun &amp;quot;enquêtebeheerders&amp;quot; authenticeren bij een centraal systeem (Active Directory, openLdap, Radius etc.) in plaats van via de LimeSurvey-database. Hiervoor zet je de benodigde software en opties aan op de webserver, en zet &amp;quot;auth_webserver&amp;quot;op &amp;quot;true&amp;quot;(aan) in config.php.&lt;br /&gt;
&lt;br /&gt;
Bedenk daarbij wel dat&lt;br /&gt;
* LimeSurvey nu direct de gebruikersnaam van de webserver als geldige inlog gebruikt&lt;br /&gt;
* Dit alleen geldt voor de beheerinterface, &#039;&#039;&#039;niet voor het deelnemersgedeelte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_no_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen zonder automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Doordat de authenticatie verplaatste wordt is er geen wachtwoordonderhoud nodig. Maar er moeten nog steeds wel gebruikers in de database aangemaakt worden (plus de rechten die ze hebben) om LimeSurvey te laten werken.&lt;br /&gt;
&lt;br /&gt;
Een gebruiker heeft toegang tot LimeSurvey als:&lt;br /&gt;
* hij/zij geauthenticeerd is door de webserver&lt;br /&gt;
* de gebruikte loginnaam geldig is als gebruiker voor de LimeSurvey database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen met automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Dit kan lastig worden als je veel gebruikers moet beheren. Daarom is het wellicht makkelijker om de automatische import aan te zetten. Hiervoor gebruik je:&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_user:&#039;&#039;&#039; als deze &amp;quot;aan&amp;quot;(true) staat zal LimeSurvey geauthenticeerde gebruikers importeren.&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_profile:&#039;&#039;&#039; beschrijft de array van waarden die aan het gebruikersprofiel gehangen worden (zoals een nep-voornaam en nep-achternaam, email en rechten)&lt;br /&gt;
&lt;br /&gt;
Als je deze nep-waarden door echte waarden (uit het authenticatiesysteem) wilt vervangen, ontwikkel dan de functie &#039;&#039;&#039;hook_get_autouserprofile&#039;&#039;&#039;, waarin je het authenticatiesysteem vraagt naar deze waarden.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;hook_get_auth_webserver_profile&#039;&#039;&#039; functie heeft de gebruikersnaam als input, en levert:&lt;br /&gt;
* &amp;quot;false&amp;quot; of een lege array als de gebruiker niet geauthenticeerd is voor LimeSurvey&lt;br /&gt;
* een array met alle waarden zoals beschreven in &amp;lt;code&amp;gt;$WebserverAuth_autouserprofile&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;function hook_get_auth_webserver_profile($user_name)&lt;br /&gt;
{&lt;br /&gt;
     // Retrieve user&#039;s data from your database backend (for instance LDAP) here&lt;br /&gt;
     ... get $user_name_from_backend&lt;br /&gt;
     ... get $user_email_from_backend&lt;br /&gt;
     ... get $user_lang_from_backend&lt;br /&gt;
     ... from groups defined in your backend set $user_admin_status_frombackend_0_or_1&lt;br /&gt;
     return Array(&lt;br /&gt;
                     &#039;full_name&#039; =&amp;gt; &amp;quot;$user_name_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;email&#039; =&amp;gt; &amp;quot;$user_email_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;lang&#039; =&amp;gt; &#039;$user_lang_from_backend&#039;,&lt;br /&gt;
                     &#039;htmleditormode&#039; =&amp;gt; &#039;inline&#039;,&lt;br /&gt;
                     &#039;templatelist&#039; =&amp;gt; &#039;default,basic,MyOrgTemplate&#039;,&lt;br /&gt;
                     &#039;create_survey&#039; =&amp;gt; 1,&lt;br /&gt;
                     &#039;create_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;delete_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;superadmin&#039; =&amp;gt; $user_admin_status_frombackend_0_or_1,&lt;br /&gt;
                     &#039;configurator&#039; =&amp;gt;0,&lt;br /&gt;
                     &#039;manage_template&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;manage_label&#039; =&amp;gt; 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
     // If user should be denied access, return an empty array&lt;br /&gt;
&lt;br /&gt;
     // return Array();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Alert|Gebruik de functie &#039;hook_get_auth_webserver_profile&#039; alleen als je een ervaren gebruiker bent! Meer informatie staat in de comments in het bestand config-defaults.php.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_name_mapping&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikersnaam omsleutelen==&lt;br /&gt;
&lt;br /&gt;
Soms verschillen de gebruikersnaam in het authenticatieproces en de gebruikersnaam in LimeSurvey. Deze kun je echter omsleutelen met de &#039;&#039;&#039;auth_webserver_user_map&#039;&#039;&#039; parameter. Voorbeeld: je hebt geen externe gebruiker die &#039;admin&#039; heet, maar je wilt wel dat de gebruiker &#039;myname&#039; die rol krijgt. Deze kun je dan als volgt omsleutelen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
...&lt;br /&gt;
&#039;auth_webserver_user_map&#039; =&amp;gt; array (&#039;myname&#039; =&amp;gt; &#039;admin&#039;);&lt;br /&gt;
)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zodra de gebruiker &#039;myname&#039; is geauthenticeerd, zal deze als de &#039;admin&#039; gebruiker door LimeSurvey gezien worden. &lt;br /&gt;
&lt;br /&gt;
Uiteraard is dit onveilig, dus wees er voorzichtig mee, en bescherm de config.php tegen het wijzigen door de webserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_one-time_passwords&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wegwerpwachtwoorden==&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|1.81}} Een gebruiker kan het beheerpaneel openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;br /&gt;
&lt;br /&gt;
Deze mogelijkheid moet echter wel gezet worden in het bestand config.php, want die staat standaard uit. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;use_one_time_passwords&#039;=&amp;gt;true,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Manage users/nl#Wegwerpwachtwoorden gebruiken|Meer informatie]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Encryption_settings_{{NewIn|4.0.0}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Encryptie instellingen {{NewIn/nl|4.0.0}} =&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|4.0.0}}{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Bij installatie of upgrading zijn deze parameters door LimeSurvey aangemaakt in het bestand &amp;lt;code&amp;gt;application/config/security.php&amp;lt;/code&amp;gt;. Je zou dit kunnen laten staan of het verplaatsen naar config.php.}}&lt;br /&gt;
&lt;br /&gt;
Dit is beschreven in [[data encryption/nl|encryptie]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;encryptionkeypair&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionpublickey&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionsecretkey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_url_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Geavanceerde URL instellingen=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;publicurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van uw &#039;openbare scripts&#039;. De publieke scripts zijn degene die zich in de map &amp;quot;limesurvey&amp;quot; bevinden (of welke naam je ook hebt gegeven aan de map waarin alle andere scripts en mappen worden bewaard). &#039;&#039; &#039;Deze instellingen zijn beschikbaar in config.php en worden gebruikt als LimeSurvey een absolute url nodig heeft (bijvoorbeeld wanneer token e-mails worden verzonden).&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Homeurl:&#039;&#039;&#039; Dit moet worden ingesteld naar de URL-locatie van uw beheerscripts. Deze bevinden zich in de map / limesurvey / admin. Dit moet worden ingesteld op de WEB-URL-locatie, bijvoorbeeld &#039;&#039; http://www.example.com/limesurvey/html/admin &#039;&#039;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert de naam van uw server automatisch te detecteren met behulp van een php-variabele-instelling - &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt; . &#039;&#039; &#039;In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de mapnaam waarin je de LimeSurvey-scripts hebt geplaatst.&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tempurl:&#039;&#039;&#039; Dit zou moeten zijn ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / tmp&amp;quot; - of op een map waarin je LimeSurvey wilt gebruiken om tijdelijke bestanden te serveren. &lt;br /&gt;
* &#039;&#039;&#039;Uploadurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / upload&amp;quot; of op een map waarin je LimeSurvey wilt gebruiken om geüploade bestanden te serveren. Hiermee kunt u geüploade bestanden op een ander url-domein instellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_path_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Geavanceerde padinstellingen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;homedir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw beheerscripts - bijvoorbeeld &amp;quot;/home/usr/htdocs/limesurvey/admin&amp;quot;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert het standaard rootpad van al uw documenten te detecteren met behulp van de php-variabele-instelling &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt; . In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de directorynaam waarin je de LimeSurvey-scripts hebt geplaatst.&lt;br /&gt;
* &#039;&#039;&#039;Publicdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw &#039;openbare scripts&#039;.&lt;br /&gt;
* &#039;&#039;&#039;tempdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw /limesurvey/tmp zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;uploaddir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw map /limesurvey/upload zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;sCKEditorURL:&#039;&#039;&#039; url van het fckeditor-script.&lt;br /&gt;
* &#039;&#039;&#039;Fckeditexpandtoolbar:&#039;&#039;&#039; definieert of de fckeditor werkbalk standaard geopend moet worden.&lt;br /&gt;
* &#039;&#039;&#039;Pdfexportdir:&#039;&#039;&#039; Dit is de map met de tcpdf.php extensietcpdf.php.&lt;br /&gt;
* &#039;&#039;&#039;pdffonts:&#039;&#039;&#039; Dit is de map voor de TCPDF-lettertypen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_advanced_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Andere geavanceerde instellingen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Upload_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bestanden uploaden ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads:&#039;&#039;&#039; De bestandstypes die in de thema editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads:&#039;&#039;&#039; De bestandstypes die in de bronsecties en met de HTML-editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; {{NewIn/nl|4.0.0}} Globale beperking van up te loaden bestandstypes&lt;br /&gt;
* &#039;&#039;&#039;magic_database:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Toestaan om een andere MIME-database te gebruiken voor [https://www.php.net/manual/en/function.finfo-open.php finfo_open] . Kan alleen handmatig gewijzigd worden in het bestand config.php. Voorbeeld: &amp;lt;code&amp;gt;/usr/share/misc/magic.mgc&amp;lt;/code&amp;gt; voor op redhat gebaseerde linux.&lt;br /&gt;
* &#039;&#039;&#039;Magic_file:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Sta toe om een ander bestand te gebruiken om de reeks extensies te verkrijgen per mime-type dan het  [https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/utils/fileExtensions.php standaardbestand]. Moet een PHP-bestand zijn dat een array retourneert. Kan alleen handmatig gewijzigd worden in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Update==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;updatable:&#039;&#039;&#039; Deze instelling staat in version.php. Kan true of false zijn. Als je true instelt: wanneer een superbeheerder zich aanmeldt: limesurvey controleren of er een update beschikbaar is en of er een waarschuwing getoond moet worden. Indien ingesteld op false: er wordt geen controle uitgevoerd, je kunt ComfortUpdate niet gebruiken. &lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedcharacters_pattern_token&#039;&#039;&#039; : Deze instellingen maken het mogelijk om het regexp-patroon in te stellen bij het filteren van tokens.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/148/nl&amp;diff=381662</id>
		<title>Translations:Optional settings/148/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/148/nl&amp;diff=381662"/>
		<updated>2026-07-18T15:57:50Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. De superadmins hebben hun HTML nooit gefilterd. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]].&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin.&lt;br /&gt;
*&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]]. *&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381661</id>
		<title>Optional settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Optional_settings/nl&amp;diff=381661"/>
		<updated>2026-07-18T15:55:01Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;*&amp;#039;&amp;#039;&amp;#039;&amp;#039;filterxsshtml:&amp;#039;&amp;#039;&amp;#039;&amp;#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &amp;#039;onwaar&amp;#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. De superadmins hebben hun HTML nooit gefilterd. De st...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte wordt beschreven hoe je de configuratie van LimeSurvey kunt wijzigen voor het gedeelte dat niet via een GUI (het scherm) kan worden gedaan. Wees voorzichtig als je iets in de root-map van LimeSurvey wijzigt. Als je problemen krijgt, of meer hulp nodig hebt, ga dan naar de [https://www.limesurvey.org/forum forums] of het [irc://irc.freenode.net/limesurvey|IRC IRC channel] voor ondersteuning van andere LimeSurvey gebruikers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Inleiding=&lt;br /&gt;
&lt;br /&gt;
Om de configuratie-instelling te wijzigen moet je mogelijk de optionele instellingen wijzigen. De instellingen zijn te vinden in het bestand &#039;&#039;&#039;/application/config/config-defaults.php&#039;&#039;&#039; bij een standaard installatie. Sommige van deze instellingen worden gebruikt tijdens de installatie, en worden overschreven door de waarden in de [[Global settings/nl|Algemene instellingen]]. Andere moeten handmatig worden gewijzigd.  &lt;br /&gt;
&lt;br /&gt;
{{Alert| Als je deze instellingen wilt wijzigen, wijzig ze dan niet in het bestand config-defaults.php, maar kopieer de instellingen naar /application/config/config.php  in &amp;lt;nowiki&amp;gt;&#039;config&#039;=&amp;gt;array&amp;lt;/nowiki&amp;gt; en wijzig ze daar. Alle instellingen in dit bestand gaan voor die in config-defaults.php. }}&lt;br /&gt;
&lt;br /&gt;
Bij het upgraden wordt alleen het bestand config-defaults.php gewijzigd. Daardoor blijven dan je eigen aanpassingen in het bestand config.php bewaard. &lt;br /&gt;
&lt;br /&gt;
Om de instellingen van LimeSurvey te wijzigen moet je het array config in application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039; aanpassen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;LimeSurveySetting&#039;=&amp;gt;&#039;New value&#039;,&#039;//  wijzig de code hier      &lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yii_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Yii-instellingen=&lt;br /&gt;
&lt;br /&gt;
LimeSurvey gebruikt het Yii-framework, Yii heeft zijn eigen configuratie in het bestand application/&#039;&#039;&#039;config/config.php&#039;&#039;&#039;. Je kunt enkele specifieke configuratie-instellingen van LimeSurvey benaderen via de Yii-configuratie.&lt;br /&gt;
&lt;br /&gt;
Aangezien het config.php-array is samengevoegd met de hele config, kun je elke Yii-params in het config.php-bestand vervangen.&lt;br /&gt;
&lt;br /&gt;
Deze instellingen worden gezet in het array components:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
        &#039;db&#039; =&amp;gt; array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
        &#039;Specific settings&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Meer informatie over [http://www.yiiframework.com/doc-2.0/guide-index.html Yii.]}}&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
De instellingen van de database wordt bepaald bij de eerste installatie van LimeSurvey. Indien nodig kun je deze configuratie wijzigen. Dat doe je dan op eigen risico.&lt;br /&gt;
Lees ook de [http://www.yiiframework.com/doc/blog/1.1/en/prototype.database#establishing-database-connection Yii-documentatie], en denk eraan dat LimeSurvey alleen de database-types mysql, pgsql, dblib, mssql en sqlsrv ondersteund.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Session_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Sessie==&lt;br /&gt;
&lt;br /&gt;
Je kunt enkele sessie-parameters in config.php zetten (bekijk de 2 onderstaande voorbeelden). Je kunt, indien nodig, commentaar verwijderen/toevoegen. Lees de [http://www.yiiframework.com/doc/api/1.1/CHttpSession Yii-documentatie] voor andere instellingen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je sessie-instellingen moet bijwerken om meerdere LimeSurvey-exemplaren op dezelfde server te laten werken, controleer dan of je de [[Optional_settings/nl#Request|request-instellingen]] voor crsf-cookie moet bijwerken.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_table-based_sessions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gebruik table-based sessies===&lt;br /&gt;
&lt;br /&gt;
LimeSurvey kan table-based sessies gebruiken. Zoek in het gegenereerde bestand config.php naar dit onderdeel dat standaard op commentaar staat. Als je table-based sessies wilt gebruiken, verwijder dan alle // die vóór deze regels van dit onderdeel staan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
            &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
            &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alert|Table-based sessies worden niet ondersteund op een MSSQL-server.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_sessions_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Andere sessie update===&lt;br /&gt;
&lt;br /&gt;
Als je SSL (&#039;https&#039;) gebruikt voor LimeSurvey voeg dan de volgende regels toe in config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie via SSL&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;secure&#039; =&amp;gt; true, // use SSL for cookies&lt;br /&gt;
                    &#039;httponly&#039; =&amp;gt; true // Cookies may not be used by other protocols - experimental&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je het domein wilt aanpassen voor het gebruik van cookies plaats dan in de config.php:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the domain for cookie&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
                    &#039;domain&#039; =&amp;gt; &#039;.example.org&#039;,&lt;br /&gt;
                ),&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je meerdere installaties op één server hebt staan, kun je mogelijk sneller en gemakkelijker per installatie een sessie-naam zetten. Dit kan soms nodig zijn in IE11 (lees [https://bugs.limesurvey.org/view.php?id=12083#c42892 issue 12083])&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Zet sessie-naam&lt;br /&gt;
        &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
            &#039;sessionName&#039; =&amp;gt; &amp;quot;LimeSurveyN1&amp;quot;,&lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Request==&lt;br /&gt;
Deze instellingen zijn veelomvattend, maar de optionele instellingen zijn al geoptimaliseerd voor het gebruik van  LimeSurvey. Lees  [http://www.yiiframework.com/doc/api/1.1/CHttpRequest Yii-documentatie] voor meer informatie.&lt;br /&gt;
&lt;br /&gt;
Een aanpassing die je (op eigen risico) in je LimeSurvey-configuratie kunt doen :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Disable CSRF protection&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;enableCsrfValidation&#039;=&amp;gt;false,    &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Enforce a certain URL base &lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;hostInfo&#039; =&amp;gt; &#039;http://www.example.org/&#039;  &lt;br /&gt;
            ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;        // Set the cookie domain name and path for CSRF protection, path is used if you have different instance on same domain&lt;br /&gt;
        &#039;request&#039; =&amp;gt; array(&lt;br /&gt;
            &#039;csrfCookie&#039; =&amp;gt; array( &lt;br /&gt;
                &#039;domain&#039; =&amp;gt; &#039;.example.com&#039;,&lt;br /&gt;
                &#039;path&#039; =&amp;gt; &#039;/limesurvey/&#039;,&lt;br /&gt;
            )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_usage_of_session_and_Csrf_Validation_in_iFrame_{{NewIn|v=3.24.3}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Gebruik van sessie en Csrf-validatie toestaan in iFrame {{NewIn/nl|v=3.24.3}}==&lt;br /&gt;
&lt;br /&gt;
Nadat u [[Global_settings#Security|Iframe embedding]] hebt toegestaan, moet u wat configuratie bijwerken. &lt;br /&gt;
&lt;br /&gt;
{{Alert| Let op, zelfs met alle instellingen: formulier toestaan in iframe kan in sommige browsers kapot gaan. Deze instellingen zijn getest met Firefox 81.0.2 tot 115 en Chromium 85.0.4183.121 en Edge 119 met standaardinstellingen. &#039;&#039;&#039;Geen ondersteuning voor deze functie, alleen ondersteuning door de gemeenschap&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_session_start_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Sessie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
De sessie moet beveiligd zijn (geldige https), met httponly en samesite met de waarde None. Alle instellingen moeten in kleine letters zijn gedaan.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; 		 &#039;session&#039; =&amp;gt; array (&lt;br /&gt;
			&#039;sessionName&#039;=&amp;gt;&#039;LS-VBXZZORFJZCAKGYI&#039;,&lt;br /&gt;
			// Haal de vinkjes weg als je sessies op basis van table wilt hebben.&lt;br /&gt;
			// NB: Table-based sessies worden nu niet ondersteund op een MSSQL-server.&lt;br /&gt;
			// &#039;class&#039; =&amp;gt; &#039;application.core.web.DbHttpSession&#039;,&lt;br /&gt;
			// &#039;connectionID&#039; =&amp;gt; &#039;db&#039;,&lt;br /&gt;
			// &#039;sessionTableName&#039; =&amp;gt; &#039;{{sessions}}&#039;,&lt;br /&gt;
			&#039;cookieParams&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;httponly&#039; =&amp;gt; true,&lt;br /&gt;
				&#039;samesite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
			),&lt;br /&gt;
		 ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allow_csrf_cookie_in_iframe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===csrf-cookie in iframe toestaan===&lt;br /&gt;
&lt;br /&gt;
Hetzelfde als bij sessie: moet beveiligd zijn en sameSite moet None zijn. Hele array moet op hetzelfde niveau worden toegevoegd als de sessie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;		&#039;request&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;enableCsrfValidation&#039;=&amp;gt;true,&lt;br /&gt;
			&#039;csrfCookie&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;sameSite&#039; =&amp;gt; &#039;None&#039;,&lt;br /&gt;
				&#039;secure&#039; =&amp;gt; true,&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;URL_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==URL==&lt;br /&gt;
&lt;br /&gt;
{{Alert|Als je alleen de url voor toegangscode e-mail wilt bijwerken: plaats de [[Optional_settings/nl#Geavanceerde padinstellingen|publicurl]] in het bestand config.php.}}&lt;br /&gt;
&lt;br /&gt;
Om de standaard URL-instellingen te wijzigen, wijzig de urlManager:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
U kunt ook .html achter het id van de enquête zetten:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;       // Use short URL&lt;br /&gt;
		&#039;urlManager&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;urlFormat&#039; =&amp;gt; &#039;path&#039;,&lt;br /&gt;
			&#039;rules&#039; =&amp;gt; array (&lt;br /&gt;
			    &#039;&amp;lt;sid:\d+&amp;gt;&#039; =&amp;gt; array(&#039;survey/index&#039;,&#039;urlSuffix&#039;=&amp;gt;&#039;.html&#039;,&#039;matchValue&#039;=&amp;gt;true),&lt;br /&gt;
			 ),&lt;br /&gt;
			&#039;showScriptName&#039; =&amp;gt; false,&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Meer informatie: [http://www.yiiframework.com/doc/guide/1.1/en/topics.url Yii documentatie].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Logging_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Logging instellingen==&lt;br /&gt;
&lt;br /&gt;
Yii kent een paar mogelijkheden om een log aan te laten maken. Lees [http://www.yiiframework.com/doc/guide/1.1/en/topics.logging hier] een uitleg. LimeSurvey gebruikt &#039;1&#039; of &#039;2&#039; standaard, waardoor elke webgebruiker de logs kan bekijken. Je kunt in Yii je eigen instellingen aanmaken.&lt;br /&gt;
&lt;br /&gt;
Om snel errors en warnings te loggen kun je volstaan met: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
return array(&lt;br /&gt;
	&#039;components&#039; =&amp;gt; array(&lt;br /&gt;
		/* Other component part here &#039;db&#039; for example */&lt;br /&gt;
		&#039;log&#039; =&amp;gt; array(&lt;br /&gt;
			&#039;routes&#039; =&amp;gt; array(&lt;br /&gt;
				&#039;fileError&#039; =&amp;gt; array(&lt;br /&gt;
					&#039;class&#039; =&amp;gt; &#039;CFileLogRoute&#039;,&lt;br /&gt;
					&#039;levels&#039; =&amp;gt; &#039;warning, error&#039;,&lt;br /&gt;
					&#039;except&#039; =&amp;gt; &#039;exception.CHttpException.404&#039;,&lt;br /&gt;
				),&lt;br /&gt;
			),&lt;br /&gt;
		),&lt;br /&gt;
		/* Other component part here &#039;urlManager&#039; for example */&lt;br /&gt;
	),&lt;br /&gt;
	/* Final part (with &#039;runtimePath&#039; &#039;config&#039; for example) */&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Hint/nl|Text=Het logbestand wordt standaard opgeslagen in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;limesurvey/tmp/runtime/application.log&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, uitgaande van de LimeSurvey root.}}&lt;br /&gt;
{{Alert|Yii gebruikt runtime-paden. Standaard zijn de logs benaderbaar via internet. Omdat ze veel informatie over je server bevatten kun je ze beter in een map zetten die niet via het web te benaderen is. Je kunt dit met &#039;&#039;routering&#039;&#039; doen of door het wijzigen van het [[Optional settings/nl#Runtime pad|Runtime pad]].}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Runtime_path&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Runtime pad==&lt;br /&gt;
&lt;br /&gt;
[http://www.yiiframework.com/doc/guide/1.1/en/basics.convention#directory Het runtime pad] moet een lees- en schrijfbare map zijn voor de “webuser”. Echter omdat het runtime pad bestanden bevat die mogelijk beveiligingsinformatie bevatten die openbaar toegankelijk is, zijn deze bestanden geplaatst in de map temp in de rootmap. Om toegang tot deze bestanden te voorkomen kun je het runtime-pad buiten het via het web openbare gedeelte plaatsen door de volgende regels in het bestand /application/config/config.php te wijzigen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt; &lt;br /&gt;
return array(&lt;br /&gt;
  &#039;components&#039; =&amp;gt; array(&lt;br /&gt;
    […]&lt;br /&gt;
    &#039;runtimePath&#039;=&amp;gt;&#039;/var/limesurvey/runtime/&#039;,&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
    […]&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Algemene instellingen=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;sitename:&#039;&#039;&#039; Geeft je enquête-site een naam. De naam verschijnt in de lijst met enquêtes en in het administratiepaneel. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] en in config.php.&lt;br /&gt;
*&#039;&#039;&#039;siteadminemail:&#039;&#039;&#039; Dit is het standaard e-mailadres van de websitebeheerder, waar meldingen en contactverzoeken naar worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
*&#039;&#039;&#039;showEmailInError:&#039;&#039;&#039; Gebruik het standaard e-mailadres voor sitebeheerders (siteadminemail) voor de mailto-link op de foutpagina. Uitschakelen om alleen de naam van de beheerder weer te geven. Standaard om meer spam op beheer-e-mail te voorkomen.&lt;br /&gt;
* &#039;&#039;&#039;siteadminbounce:&#039;&#039;&#039; Dit is het e-mailadres waarnaar niet verzonden e-mails worden verstuurd. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] &lt;br /&gt;
* &#039;&#039;&#039;siteadminname:&#039;&#039;&#039; De naam van de websitebeheerder. Alleen gebruikt als standaard en kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_name:&#039;&#039;&#039; De hostnaam van de  proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
*&#039;&#039;&#039;proxy_host_port:&#039;&#039;&#039; De poort van de proxy-server (als je achter een proxy zit en LimeSurvey wilt updaten met [[ComfortUpdate/nl|ComfortUpdate]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Beveiliging=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttempt&#039;&#039;&#039;: Het aantal toegestane pogingen dat de gebruiker het gebruikerswachtwoord foutief mag invullen voordat het geblokkeerd wordt (op IP) . Standaardwaarde is 3, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;timeOutTime&#039;&#039;&#039;:  Als de gebruiker het gebruikerswachtwoord &amp;lt;maxLoginAttempt&amp;gt; keer foutief invult  :  tijd dat het IP is geblokkeerd.  Standaardwaarde is 10 minuten, te wijzigen in config.php. &lt;br /&gt;
* &#039;&#039;&#039;maxLoginAttemptParticipants&#039;&#039;&#039;: Het aantal pogingen dat een deelnemer mag doen een geldig token in te voeren voordat het IP-adres wordt geblokkeerd. De standaardwaarde is  3, het kan in config.php worden gewijzigd. &lt;br /&gt;
 * &#039;&#039;&#039;timeOutParticipants&#039;&#039;&#039;: Als de deelnemer het token  &amp;lt;maxLoginAttemptParticipants&amp;gt; ongeldig invoert, dan wordt de gebruiker geblokkeerd voor &amp;lt;timeOutParticipants&amp;gt; seconden. De standaardwaarde van 10 minuten kan worden gewijzigd in config.php.&lt;br /&gt;
* &#039;&#039;&#039;surveyPreview_require_Auth:&#039;&#039;&#039; standaard true. Zet deze false als iedereen de enquête kan testen, zonder in het beheergedeelte in te loggen, en zonder dat de enquête actief is. Deze waarde kan worden overschreven met de waarde in de [[Global settings/nl|Algemene instellingen]] of in config.php. &lt;br /&gt;
* &#039;&#039;&#039;usercontrolSameGroupPolicy:&#039;&#039;&#039; Standaard true. Niet-beheerders (opgenomen in de LimeSurvey beheerinterface) zullen alleen andere gebruikers kunnen zien als ze beiden aan minstens één dezelfde groep gekoppeld zijn. Deze waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]  of in config.php.&lt;br /&gt;
* &#039;&#039;&#039;demoMode:&#039;&#039;&#039; Als deze instelling &amp;quot;aan&amp;quot; (true) staat zal LimeSurvey in demo-modus werken. Dat betekent:&lt;br /&gt;
** Het is niet mogelijk om het beheeraccount te wijzigen&lt;br /&gt;
** Het is niet mogelijk om bestanden te uploaden in sjaboonbeheer&lt;br /&gt;
** Het is niet mogelijk om uitnodigingen en herinneringen via email te verzenden&lt;br /&gt;
** Het is niet mogelijk om een dump van een database te maken&lt;br /&gt;
** Het is niet mogelijk om de volgende zaken aan te passen: sitenaam, standaardtaal, standaard html-editor modus, XSS filter.&lt;br /&gt;
* &#039;&#039;&#039;forcedsuperadmin:&#039;&#039;&#039; Array van user-id&#039;s met alle rechten binnen LimeSurvey. Deze instelling kan alleen in het bestand config.php worden gewijzigd. De gebruikersrechten kunnen niet worden gewijzigd bij de  [[Manage_users/nl#Globale rechten van een gebruiker instellen|globale rechten]] door een andere hoofdbeheerder. Standaard heeft de eerste na aanmaken installatie toegevoegde gebruiker deze rechten, deze heeft dan user-id 1.&lt;br /&gt;
* &#039;&#039;&#039;force_ssl:&#039;&#039;&#039; forceert dat LimeSurvey werkt met HTTPS of dat juist blokkeert. Lees [https://manual.limesurvey.org/Global_settings/nl#Beveiliging Forceer HTTPS] in de algemene instellingen.&lt;br /&gt;
* &#039;&#039;&#039;ssl_emergency_override:&#039;&#039;&#039; Deze instelling zet SSL uit. Als je HTTPS/SSL bij de algemene instellingen hebt ingeschakeld maar op je server HTTPS niet ingeschakeld is, is dat de enige manier op HTTPS uit te zetten, door direct een waarde in de database te zetten. Je kunt dan de algemene instelling weer aanpassen, dit is bedoeld als zeer tijdelijke maatregel, SSL hoort aan te staan. De waarde kan alleen in het bestand config.php gewijzigd worden.&lt;br /&gt;
* &#039;&#039;&#039;ssl_disable_alert:&#039;&#039;&#039; Als je de waarschuwing dat SSL uitstaat als hoofdbeheerder niet meer wilt krijgen en je dus zeker geen SSL wilt gebruiken dan kun je deze melding uitzetten in het bestand config.php.&lt;br /&gt;
*&#039;&#039;&#039;Unserialisatie_attribuutbeschrijvingen toestaan:&#039;&#039;&#039; Sta unserialisatie (met PHP-functie unserialize) tokenattributen toe bij het importeren of lezen van een enquête-object. Sinds LimeSurvey 3 worden de gegevens van tokenattributen opgeslagen als JSON. Als u een ouder enquêtebestand gebruikt en tokenkenmerken wilt ophalen, moet u deze instelling inschakelen. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd als gevolg van het starten en automatisch laden van objecten, en een kwaadwillende gebruiker kan hier mogelijk misbruik van maken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;allow_unserialize_attachments:&#039;&#039;&#039; Sta het unserialiseren (met de PHP unserialiseerfunctie) van attributen toe bij het importeren van enquêtes. In limesurvey 6.16.17: bijlagen attribuut verplaatsen van serialiseren naar json_encode. Als je de bijlage moet behouden bij het importeren van een oud LSS-bestand, moet je dat toestaan. Waarschuwing: Unserialisatie kan ertoe leiden dat code wordt geladen en uitgevoerd door objectinstantie en autoloading, en een kwaadwillende gebruiker kan dit misbruiken. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
*&#039;&#039;&#039;twig_getConfig_extraallowlist:&#039;&#039;&#039; Sta toe dat een specifiek element voor de getConfig-functie in twig wordt toegestaan. LimeSurvey biedt al de meeste benodigde en gebruikte instellingen, maar je kunt ook meer nodig hebben. Als je &#039;securesetting&#039; en &#039;anothersetting&#039; wilt toestaan, stel dit dan in op &amp;lt;code&amp;gt;[&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt; zoals &amp;lt;code&amp;gt;&#039;twig_getConfig_extraallowlist&#039; =&amp;gt; [&#039;securesetting&#039;,&#039;anothersetting&#039;]&amp;lt;/code&amp;gt;. Deze instelling kan alleen via het bestand config.php worden ingesteld.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Cross-site_scripting_(XSS)_protection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bescherming tegen cross-site scripting (XSS) ==&lt;br /&gt;
&lt;br /&gt;
LimeSurvey staat geen scripts van gebruikers toe op de beheerderspagina. Als u een manier vindt om een XSS-script aan de beheerderspagina toe te voegen, raadpleeg dan ons [https://github.com/LimeSurvey/LimeSurvey/blob/master/SECURITY.md Beveiligingsbeleid]. &lt;br /&gt;
&lt;br /&gt;
De scripts van openbare pagina&#039;s worden beheerd met XSS-filterinstellingen.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. De superadmins hebben hun HTML nooit gefilterd. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]]. *&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin. *&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]]. *&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Allowed_file_upload&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Toegestane bestandsupload ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeimageformats&#039;&#039;&#039; : Afbeeldingsbestandstypen die mogen worden geüpload in de thema&#039;s-sectie. Standaard zijn SVG-bestanden uitgeschakeld vanwege een mogelijke XSS-aanval. &lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads&#039;&#039;&#039; : Andere bestandstypen die mogen worden geüpload in de themasectie (zip-bestand)&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; : bestandstype toegestaan voor bestandsuploads &lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads&#039;&#039;&#039; : Bestandstypen die mogen worden geüpload in de bronnensecties en met de HTML-editor &lt;br /&gt;
*&#039;&#039;&#039;allowedpluginuploads&#039;&#039;&#039; : Bestandstype toegestaan bij het uploaden van een zip-bestand van de plug-in.&lt;br /&gt;
&lt;br /&gt;
Voer gewoon een reeks door komma&#039;s gescheiden extensies in. Bijvoorbeeld:&amp;lt;pre&amp;gt;&#039;allowedthemeimageformats&#039; =&amp;gt; &#039;jpg,jpeg,gif,png,webm,svg&#039;,&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Waarschuwing: Wees altijd voorzichtig met het toestaan van het uploaden van bestanden. Er kunnen schadelijke activiteiten door mogelijk worden.&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;usePluginWhitelist&#039;&#039;&#039; : Als echte plugins die niet op de allowlist staan (zie &#039;pluginWhitelist&#039;) niet geïnstalleerd of geladen kunnen worden. Dit kan reeds geïnstalleerde plug-ins uitschakelen.&lt;br /&gt;
*&#039;&#039;&#039;pluginWhitelist&#039;&#039;&#039; : Lijst met plugin-namen die mogen worden geïnstalleerd en geladen wanneer &#039;usePluginWhitelist&#039; waar is. Kernplug-ins staan impliciet op de toelatingslijst.&lt;br /&gt;
*&#039;&#039;&#039;corePluginBlacklist&#039;&#039;&#039; : Lijst met namen van kernplug-ins is verboden als &#039;usePluginWhitelist&#039; waar is. &lt;br /&gt;
*&#039;&#039;&#039;disablePluginUpload&#039;&#039;&#039; : Als deze instelling waar is, is de functie &amp;quot;Plugin Upload&amp;quot; uitgeschakeld&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Host control ==&lt;br /&gt;
*&#039;&#039;&#039;allowedHosts&#039;&#039;&#039; : to avoid Host Header Injection, you can set the allowed host for all action. If you use different host for public page and admin page : you need to set both as allwoed host.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
            ....&lt;br /&gt;
,		// Update default LimeSurvey config here&lt;br /&gt;
		&#039;allowedHosts&#039; =&amp;gt; [&lt;br /&gt;
			&#039;survey.example.org&#039;,&lt;br /&gt;
			&#039;proxy.survey.example.com&#039;,&lt;br /&gt;
			&#039;example.limesurvey.org&#039;,&lt;br /&gt;
		],&lt;br /&gt;
    ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
= Resources=&lt;br /&gt;
*&#039;&#039;&#039;sessionlifetime:&#039;&#039;&#039; Defines the time in seconds after which a survey session expires. It applies only if you are using database sessions. If you do use database sessions, change the parameter in config.php or override the default value from the [[Global settings|global settings]] dialog.&lt;br /&gt;
*&#039;&#039;&#039;memorylimit:&#039;&#039;&#039; This determines how much memory LimeSurvey can access. &#039;128 MB&#039; is the minimum (MB=Megabyte) recommended. If you receive time out errors or have problems generating statistics or exporting files, raise this limit to &#039;256 MB&#039; or higher. If your web server has set a higher limit in config.php, then this setting will be ignored.&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;warningbox&amp;quot;&amp;gt;Denk eraan dat deze lokale instelling altijd genegeerd kan worden door de globale serverinstellingen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mocht het dus niet werken, probeer dan:&lt;br /&gt;
* memory_limit = 128M te zetten in het php.ini-bestand op de server (als dat kan en mag)&lt;br /&gt;
* memory_limit = 128M te zetten in een php.ini-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
* php_value memory_limit 128M te zetten in een .htaccess-bestand in de directory waar LimeSurvey staat&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;max_execution_time:&#039;&#039;&#039; Het aantal seconden dat een script mag lopen voordat het afgebroken wordt. Standaard op 1200 seconden, vanwege het exporteren van een enquête met veel gegevens. Je kunt het alleen aanpassen via het bestand &#039;&#039;&#039;config.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Presentatie=&lt;br /&gt;
*&#039;&#039;&#039;dropdownthreshold&#039;&#039;&#039;: {{ObsoleteIn/nl|2.50}} als je &amp;lt;code&amp;gt;$dropdowns&amp;lt;/code&amp;gt; op &amp;quot;R&amp;quot; hebt gezet, is dit het maximale aantal opties dat getoond wordt als radioknoppen, voordat LimeSurvey deze vervangt door een dropdown-selectielijst. Als je dit maximum op iets van 25 zet (de standaardwaarde) zijn lange lijsten voor de gebruiker evenvoudiger gebruiken.&lt;br /&gt;
*&#039;&#039;&#039;repeatheadings:&#039;&#039;&#039; Zet deze op een waarde om bij vragen van het arraytype de kop opnieuw te tonen na dit aantal subvragen. Dit is nuttig als je veel subvragen, meer dan een scherm,  hebt. Een redelijk geschikte waarde is 15. Als je de kop niet wilt herhalen, zet dan deze waarde op 0. (Deze waarde wordt overschreven in de [[Global settings/nl|Algemene instellingen]] dialoog) {{NewIn/nl|2.05}}.&lt;br /&gt;
*&#039;&#039;&#039;minrepeatheadings:&#039;&#039;&#039; Het minimale aantal resterende subvragen dat verplicht is voordat de koppen bij arrayvragen wordt herhaald. Standaardwaarde 3, te wijzigen in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulttemplate:&#039;&#039;&#039; deze instelling bepaald het standaardthema dat gebruikt wordt voor het tonen van de &#039;publieke lijst&#039; van enquêtes. (Deze waarde wordt gewizjigd in de [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;defaulthtmleditormode:&#039;&#039;&#039; bepaalt de standaardmodus waarin de HTML-editor opstart.  (Deze waarde kan worden gewijzigd in de  [[Global settings/nl|Algemene instellingen]]) of in config.php.&lt;br /&gt;
** &#039;&#039;inline&#039;&#039; inline vervanging van velden door een HTML-editor. Langzaam, maar makkelijk en gebruikersvriendelijk&lt;br /&gt;
** &#039;&#039;popup&#039;&#039; voegt een icoon toe, die bij selectie de HTML-editor indien nodig in een popup toont. Sneller, maar de html-code is zichtbaar  &lt;br /&gt;
** &#039;&#039;none&#039;&#039; geen HTML-editor gebruiken&lt;br /&gt;
*&#039;&#039;&#039;column_style:&#039;&#039;&#039; Bepaald hoe kolommen van antwoorden worden weergegeven bij gebruik van  [[QS:Display_columns/nl|display_columns]]. De waarden zijn: &lt;br /&gt;
** &#039;css&#039; gebruik een van de verschillende CSS alleen methoden voor aanmaken kolommen (bekijk het sjabloon stylesheet voor details).&lt;br /&gt;
** &#039;ul&#039; gebruik multiple floated unordered lists. (standaard)&lt;br /&gt;
** &#039;table&#039; gebruik traditionele tabellenlayout.&lt;br /&gt;
** NULL uitschakelen gebruik kolommen&lt;br /&gt;
&lt;br /&gt;
=Taal en tijd=&lt;br /&gt;
*&#039;&#039;&#039;defaultlang:&#039;&#039;&#039; Zet deze op de standaardtaal waarin het beheerpaneel, en de openbare enquêtes getoond worden. Binnen een enquête kun je zelf een afwijkende taal gebruiken. Deze waarde worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
*&#039;&#039;&#039;timeadjust:&#039;&#039;&#039; Als de webserver in een andere tijdzone staat dan waar jouw enquête wordt gebruikt, zet hier dan de afwijking in uren. Dit is met name van belang voor enquêtes die werken met de tijd of een tijdstempel gebruiken. Voorbeeld: je voert een enquête uit in Australië en gebruikt een server in de VS. Er is dan een tijdsverschil van 14 uur, de instelling wordt dan &amp;quot;14&amp;quot;. Deze  waarde kan worden gewijzigd in de [[Global settings/nl|Algemene instellingen]] of in config.php.&lt;br /&gt;
&lt;br /&gt;
=Gedrag=&lt;br /&gt;
*&#039;&#039;&#039;deletenonvalues:&#039;&#039;&#039; Wees hier voorzichtig mee. Standaard (waarde &#039;1&#039;) worden antwoorden die niet ter zake doen opgeslagen met waarde &#039;NULL&#039;. Een voorbeeld is dat een deelnemer de vraag &#039;geslacht?&#039; beantwoord met &#039;vrouw&#039;. Vervolgens beantwoord hij een aantal vrouw-specifieke vragen, zich realiseert dat hij een fout gemaakt heeft, terugkeert naar die vraag en dan de optie &#039;man&#039; kiest. Nu zijn de antwoorden op de vrouw-vragen irrelevant, want hij krijgt (en beantwoordt) de man-specifieke vragen.  Bij  &amp;lt;code&amp;gt;$deletenonvalues==1&amp;lt;/code&amp;gt;, worden deze irrelevante waarden gewist (NULL) in de database. Bij  &amp;lt;code&amp;gt;$deletenonvalues==0&amp;lt;/code&amp;gt; blijven de waarden aanwezig, maar waarom zou je dat willen.&lt;br /&gt;
*&#039;&#039;&#039;shownoanswer:&#039;&#039;&#039; Als de antwoorden op een vraag van een selectielijst (radio/select) invulbaar zijn (List of Array-vragen) en deze instelling staat op &#039;1&#039;, wordt er een optie toegevoegd met de waarde &#039;Geen antwoord&#039;. Zo kan de gebruiker kiezen om de vraag niet te beantwoorden. &lt;br /&gt;
** &#039;0&#039; : Nee&lt;br /&gt;
** &#039;1&#039; : Ja, de optie &#039;Geen antwoord&#039; wordt getoond. &lt;br /&gt;
** &#039;2&#039; : De beheerder van de enquête kan kiezen.&lt;br /&gt;
*&#039;&#039;&#039;printanswershonorsconditions:&#039;&#039;&#039; Deze instelling bepaalt of antwoorden die niet mogelijk zijn vanwege één of meerdere conditie(s) getoond worden. De standaard &#039;1&#039; verbergt deze antwoorden.&lt;br /&gt;
*&#039;&#039;&#039;hide_groupdescr_allinone:&#039;&#039;&#039; Deze instelling wordt gebruikt door enquêtes met condities. Zet deze op de waarde true (de standaardwaarde) als je wilt dat de groepsnaam en beschrijving ook verborgen worden als alle condities in de groep ook verborgen zijn.&lt;br /&gt;
*&#039;&#039;&#039;showpopups:&#039;&#039;&#039; Deze instelling bepaald of er popups getoond worden als vragen niet of niet correct beantwoord zijn. &lt;br /&gt;
** &#039;2&#039; bepaald door optie in Thema (standaard)&lt;br /&gt;
** &#039;1&#039; betekent dat popups getoond worden,&lt;br /&gt;
** &#039;0&#039; betekent dat de melding op de pagina zelf getoond wordt,&lt;br /&gt;
** en &#039;-1&#039; betekent dat er geen melding gedaan wordt. Gebruikers zien echter wel de indicatie bij de vragen die verplicht beantwoord moeten worden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Numerical_question_type_behavior&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Numeriek vraagtype gedrag ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;bFixNumAuto:&#039;&#039;&#039; Numerieke velden kunnen automatisch worden gefilterd om alle niet-numerieke tekens te verwijderen. Standaard is dit ingeschakeld, je kunt het globaal uitschakelen. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde&#039;&#039; in standaardthema-opties. Inschakelen: &#039;&#039;Ja&#039;&#039;, uitschakelen met &#039;&#039;Alleen voor expressie&#039;&#039; en &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BNumRealValue:&#039;&#039;&#039; Numerieke velden die in ExpressionScript worden gebruikt, kunnen worden hersteld, standaard is herstellen. Als NUMERIC een numerieke vraag is: schakel uit of 0: {NUMERIC} met verkeerde tekens verzonden &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt; , schakel in of 1: {NUMERIC} verzend alle ingevoerde tekens. Deze instellingen zijn gerelateerd aan &#039;&#039;Herstel automatisch numerieke waarde &#039;&#039; in standaardthema-opties. Inschakelen : &#039;&#039;Ja&#039;&#039; en &#039;&#039;Alleen voor expressie&#039;&#039; en uitschakelen met &#039;&#039;Nee&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Ontwikkeling en debugging=&lt;br /&gt;
*&#039;&#039;&#039;debug:&#039;&#039;&#039; Met deze instelling zet je in config.php de PHP-error mededelingen op niveau E_ALL. Dit betekent dat elke afwijking op een script getoond wordt. Zet de waarde op &#039;1&#039; als je de applicatie aan het debuggen bent, of &#039;2&#039; als je een ontwikkelaar bent. Laat deze waarde in productieomgeving op (de standaard) &#039;0&#039; staan, anders kunnen hackers mogelijk belangrijke informatie inzien.&lt;br /&gt;
*&#039;&#039;&#039;debugsql:&#039;&#039;&#039; Activeer deze instelling on config.php als je de SQL-queries die worden uitgevoerd wilt tonen, ze worden getoond onderaan de pagina. Handig als je de queries wilt optimaliseren.&lt;br /&gt;
*&#039;&#039;&#039;use_asset_manager:&#039;&#039;&#039; Standaard : schakel bij debug mode de  asset-manager uit, maar hier kun je instellen dat je bij het debuggen toch de asset-manager wilt gebruiken. &lt;br /&gt;
&lt;br /&gt;
Als je een fout in de applicatie wilt melden en informatie op het forum wilt geven, dan kun je eerst de debugging inschakelen zodat je meer informatie kunt geven.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;2,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als je een plug-in ontwikkelt en een snelle manier nodig hebt om variabelen op het scherm te tonen kun je de traceVar-functie gebruiken. Als debug voor deze functie is ingesteld : gebruik CWebLogRoute om op de HTML-pagina weer te geven. Gebruik &amp;lt;code&amp;gt;traceVar($MyVariable)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Email_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Email instellingen=&lt;br /&gt;
&lt;br /&gt;
De waarden kunnen worden gewijzigd in de [[Global settings/nl|Algemene instellingen]]. &lt;br /&gt;
*&#039;&#039;&#039;emailmethod:&#039;&#039;&#039; Bepaalt via welke methode een email verzonden wordt:&lt;br /&gt;
** &#039;&#039;&#039;mail:&#039;&#039;&#039; via de interne PHP mailer&lt;br /&gt;
** &#039;&#039;&#039;sendmail:&#039;&#039;&#039; via sendmail&lt;br /&gt;
** &#039;&#039;&#039;smtp:&#039;&#039;&#039; via smtp-verwijzing. Gebruik deze optie als je LimeSurvey draait op een computer die niet je mailserver is.&lt;br /&gt;
*&#039;&#039;&#039;emailsmtphost:&#039;&#039;&#039; Als je als mailmethode &#039;smtp&#039; gekozen hebt, vul hier dan de SMTP-server in. Als je bijvoorbeeld Google-mail gebruikt, vul dan indien nodig ook de poort in &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; $emailsmtphost = &#039;smtp.gmail.com:465&#039;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpuser:&#039;&#039;&#039; Vul hier de gebruikersnaam voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtppassword:&#039;&#039;&#039; Vul hier het wachtwoord voor de SMTP-server in. Als de server geen toegangscontrole heeft, laat het dan leeg&lt;br /&gt;
*&#039;&#039;&#039;emailsmtpssl:&#039;&#039;&#039; Vul hier de waarde &#039;ssl&#039; of &#039;tls&#039; in om SSL/TLS te gebruiken voor de connectie met de SMTP-server&lt;br /&gt;
*&#039;&#039;&#039;maxemails:&#039;&#039;&#039; Als je uitnodigingen of herinneringen stuurt aan deelnemers bepaalt deze instelling hoeveel mails er in een batch maximaal verstuurd mogen worden. Als dit getal te hoog staat kan het zijn dat het mailscript in een time-out loopt. Een gemiddelde webserver kan ongeveer 100 mails versturen in de 30 seconden dat een script draait. Krijg je daarbij time-outs, zet dan hier een lager aantal neer. Als je de emails gaat versturen en er zijn er meer emails dan het hier opgegeven maximum aantal dan kun je de emails per dit maximum versturen, je moet dan per zending op een vervolgknop klikken. Je hoeft dit versturen niet in een sessie te doen.&lt;br /&gt;
&lt;br /&gt;
= Statistieken en respons bekijken=&lt;br /&gt;
*&#039;&#039;&#039;filterout_incomplete_answers:&#039;&#039;&#039; Bepaal het standaardgedrag van de respons bij niet compleet gegeven antwoorden. Omdat deze de statistieken kunnen vervuilen, zit er een optie in de interface om deze uit te zetten. Voor meer informatie : [[Responses &amp;amp; statistics/nl#Samenvatting respons|Responsen bekijken]]. Het standaardgedrag kan als volgt ingesteld worden:&lt;br /&gt;
**&#039;&#039;show&#039;&#039;: Toon zowel de compleet, als de niet compleet gegeven antwoorden&lt;br /&gt;
**&#039;&#039;filter&#039;&#039;: Toon alleen de complete gegeven antwoorden&lt;br /&gt;
**&#039;&#039;incomplete&#039;&#039;: Toon alleen de niet compleet gegeven antwoorden&lt;br /&gt;
*&#039;&#039;&#039;strip_query_from_referer_url&#039;&#039;&#039;: Deze instelling bepaalt of de complete URL, inclusief parameters, van de aanvrager wordt opgeslagen. Zet deze op false (standaard) als de URL inclusief parameters wilt opslaan, op  true als je alleen de URL wilt opslaan. &lt;br /&gt;
*&#039;&#039;&#039;showaggregateddata:&#039;&#039;&#039; Zet deze instelling op &amp;quot;aan&amp;quot; om standaard deviatie en gemiddelde bij statistieken te tonen. Ook worden geschaalde antwoorden (Array 5 punten en 5 puntkeuze) samengepakt tot de waarden &amp;quot;goed&amp;quot; *(1+2), &amp;quot;matig&amp;quot; (3), en &amp;quot;slecht&amp;quot; (4+5).&lt;br /&gt;
* &#039;&#039;&#039;PDF Export Settings:&#039;&#039;&#039; Zet de mogelijkheid om naar PDF te kunnen exporteren. Nog zeer experimenteel: de output is lelijk. Wil je ons helpen om dit te verbeteren? Neem dan contact met ons op.&lt;br /&gt;
**usepdfexport: Zet deze op &amp;quot;0&amp;quot; om geen PDF te kunnen exporteren, &amp;quot;1&amp;quot; om dat wel te kunnen. &lt;br /&gt;
**pdfdefaultfont: Standaard lettertype van de PDF-export.&lt;br /&gt;
Standaardwaarde is &#039;auto&#039;. Je kunt het wijzigen in een van de [https://tcpdf.org/docs/fonts/ PDF core fonts].&lt;br /&gt;
**alternatepdffontfile: een array met key voor taal en specifiek font voor die taal, kan worden vervangen of gewijzigd .&lt;br /&gt;
**pdffontsize: Standaard lettergrootte van de PDF-export. De titel van de enquête is +4, groepen worden als +2 weergegeven.&lt;br /&gt;
**notsupportlanguages: Een lijst met talen waar geen PDF-font voor is, onder andere Amharic (&#039;am&#039;), Sinhala (&#039;si&#039;), en Thai (&#039;th&#039;). Kijk in het bestand config-defaults.php.&lt;br /&gt;
**pdforientation: Zet deze op &#039;L&#039; voor Landschap of &#039;P&#039; voor Portretafdruk &lt;br /&gt;
*&#039;&amp;quot;Graph setting&amp;quot;&#039;&lt;br /&gt;
** chartfontfile : te gebruiken font-bestand : moet staan in fontmap van de server of in de map ./fot&lt;br /&gt;
** alternatechartfontfile : een array met key voor taal en specifiek font voor de taal, kan worden vervangen of gewijzigd.&lt;br /&gt;
*&#039;&#039;&#039;showsgqacode:&#039;&#039;&#039; Deze instelling wordt gebruikt bij het afdrukken van de enquête.  De waarde true zorgt ervoor dat de ID&#039;s van iedere vraag (en antwoorden) getoond worden. Deze kunnen dan gebruikt worden bij handmatige query&#039;s op de tabel &#039;Lime_survey_12345&#039;. Standaardwaarde false.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;LDAP_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=LDAP instellingen=&lt;br /&gt;
&lt;br /&gt;
Gezien de uitgebreidheid van dit onderwerp, staat de tekst [[LDAP settings/nl|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Authenticatie=&lt;br /&gt;
&lt;br /&gt;
Vanaf LimeSurvey 2.05 wordt de authenticatie gedaan met [[Plugins - advanced/nl|plugins]]. De onderstaande informatie kan daarom verouderd zijn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_to_the_webserver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Authenticatie verplaatsen naar de webserver==&lt;br /&gt;
&lt;br /&gt;
Systeembeheerders willen wellicht hun &amp;quot;enquêtebeheerders&amp;quot; authenticeren bij een centraal systeem (Active Directory, openLdap, Radius etc.) in plaats van via de LimeSurvey-database. Hiervoor zet je de benodigde software en opties aan op de webserver, en zet &amp;quot;auth_webserver&amp;quot;op &amp;quot;true&amp;quot;(aan) in config.php.&lt;br /&gt;
&lt;br /&gt;
Bedenk daarbij wel dat&lt;br /&gt;
* LimeSurvey nu direct de gebruikersnaam van de webserver als geldige inlog gebruikt&lt;br /&gt;
* Dit alleen geldt voor de beheerinterface, &#039;&#039;&#039;niet voor het deelnemersgedeelte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_no_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen zonder automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Doordat de authenticatie verplaatste wordt is er geen wachtwoordonderhoud nodig. Maar er moeten nog steeds wel gebruikers in de database aangemaakt worden (plus de rechten die ze hebben) om LimeSurvey te laten werken.&lt;br /&gt;
&lt;br /&gt;
Een gebruiker heeft toegang tot LimeSurvey als:&lt;br /&gt;
* hij/zij geauthenticeerd is door de webserver&lt;br /&gt;
* de gebruikte loginnaam geldig is als gebruiker voor de LimeSurvey database.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Authentication_delegation_with_automatic_user_import&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Authenticatie verplaatsen met automatische import van gebruikers==&lt;br /&gt;
&lt;br /&gt;
Dit kan lastig worden als je veel gebruikers moet beheren. Daarom is het wellicht makkelijker om de automatische import aan te zetten. Hiervoor gebruik je:&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_user:&#039;&#039;&#039; als deze &amp;quot;aan&amp;quot;(true) staat zal LimeSurvey geauthenticeerde gebruikers importeren.&lt;br /&gt;
*&#039;&#039;&#039;auth_webserver_autocreate_profile:&#039;&#039;&#039; beschrijft de array van waarden die aan het gebruikersprofiel gehangen worden (zoals een nep-voornaam en nep-achternaam, email en rechten)&lt;br /&gt;
&lt;br /&gt;
Als je deze nep-waarden door echte waarden (uit het authenticatiesysteem) wilt vervangen, ontwikkel dan de functie &#039;&#039;&#039;hook_get_autouserprofile&#039;&#039;&#039;, waarin je het authenticatiesysteem vraagt naar deze waarden.&lt;br /&gt;
&lt;br /&gt;
De &#039;&#039;&#039;hook_get_auth_webserver_profile&#039;&#039;&#039; functie heeft de gebruikersnaam als input, en levert:&lt;br /&gt;
* &amp;quot;false&amp;quot; of een lege array als de gebruiker niet geauthenticeerd is voor LimeSurvey&lt;br /&gt;
* een array met alle waarden zoals beschreven in &amp;lt;code&amp;gt;$WebserverAuth_autouserprofile&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;function hook_get_auth_webserver_profile($user_name)&lt;br /&gt;
{&lt;br /&gt;
     // Retrieve user&#039;s data from your database backend (for instance LDAP) here&lt;br /&gt;
     ... get $user_name_from_backend&lt;br /&gt;
     ... get $user_email_from_backend&lt;br /&gt;
     ... get $user_lang_from_backend&lt;br /&gt;
     ... from groups defined in your backend set $user_admin_status_frombackend_0_or_1&lt;br /&gt;
     return Array(&lt;br /&gt;
                     &#039;full_name&#039; =&amp;gt; &amp;quot;$user_name_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;email&#039; =&amp;gt; &amp;quot;$user_email_from_backend&amp;quot;,&lt;br /&gt;
                     &#039;lang&#039; =&amp;gt; &#039;$user_lang_from_backend&#039;,&lt;br /&gt;
                     &#039;htmleditormode&#039; =&amp;gt; &#039;inline&#039;,&lt;br /&gt;
                     &#039;templatelist&#039; =&amp;gt; &#039;default,basic,MyOrgTemplate&#039;,&lt;br /&gt;
                     &#039;create_survey&#039; =&amp;gt; 1,&lt;br /&gt;
                     &#039;create_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;delete_user&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;superadmin&#039; =&amp;gt; $user_admin_status_frombackend_0_or_1,&lt;br /&gt;
                     &#039;configurator&#039; =&amp;gt;0,&lt;br /&gt;
                     &#039;manage_template&#039; =&amp;gt; 0,&lt;br /&gt;
                     &#039;manage_label&#039; =&amp;gt; 0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
     // If user should be denied access, return an empty array&lt;br /&gt;
&lt;br /&gt;
     // return Array();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Alert|Gebruik de functie &#039;hook_get_auth_webserver_profile&#039; alleen als je een ervaren gebruiker bent! Meer informatie staat in de comments in het bestand config-defaults.php.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_name_mapping&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikersnaam omsleutelen==&lt;br /&gt;
&lt;br /&gt;
Soms verschillen de gebruikersnaam in het authenticatieproces en de gebruikersnaam in LimeSurvey. Deze kun je echter omsleutelen met de &#039;&#039;&#039;auth_webserver_user_map&#039;&#039;&#039; parameter. Voorbeeld: je hebt geen externe gebruiker die &#039;admin&#039; heet, maar je wilt wel dat de gebruiker &#039;myname&#039; die rol krijgt. Deze kun je dan als volgt omsleutelen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
...&lt;br /&gt;
&#039;auth_webserver_user_map&#039; =&amp;gt; array (&#039;myname&#039; =&amp;gt; &#039;admin&#039;);&lt;br /&gt;
)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zodra de gebruiker &#039;myname&#039; is geauthenticeerd, zal deze als de &#039;admin&#039; gebruiker door LimeSurvey gezien worden. &lt;br /&gt;
&lt;br /&gt;
Uiteraard is dit onveilig, dus wees er voorzichtig mee, en bescherm de config.php tegen het wijzigen door de webserver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Use_one-time_passwords&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wegwerpwachtwoorden==&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|1.81}} Een gebruiker kan het beheerpaneel openen op /limesurvey/admin, en een wegwerpwachtwoord gebruiken. Hiervoor is de kolom &#039;one_time_pw&#039; in de gebruikerstabel beschikbaar.&lt;br /&gt;
&lt;br /&gt;
Deze mogelijkheid moet echter wel gezet worden in het bestand config.php, want die staat standaard uit. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; enclose=&amp;quot;pre&amp;quot;&amp;gt;&lt;br /&gt;
    &#039;config&#039;=&amp;gt;array(&lt;br /&gt;
        &#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
        &#039;use_one_time_passwords&#039;=&amp;gt;true,&lt;br /&gt;
    )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Manage users/nl#Wegwerpwachtwoorden gebruiken|Meer informatie]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Encryption_settings_{{NewIn|4.0.0}}&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Encryptie instellingen {{NewIn/nl|4.0.0}} =&lt;br /&gt;
&lt;br /&gt;
{{NewIn/nl|4.0.0}}{{Alert|title=Attentie|text=Indien ingesteld moet de  encryptie-keys nooit meer gewijzigd worden, anders gaat de geëncrypte data verloren!}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Bij installatie of upgrading zijn deze parameters door LimeSurvey aangemaakt in het bestand &amp;lt;code&amp;gt;application/config/security.php&amp;lt;/code&amp;gt;. Je zou dit kunnen laten staan of het verplaatsen naar config.php.}}&lt;br /&gt;
&lt;br /&gt;
Dit is beschreven in [[data encryption/nl|encryptie]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;encryptionkeypair&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionpublickey&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;encryptionsecretkey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_url_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=Geavanceerde URL instellingen=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;publicurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van uw &#039;openbare scripts&#039;. De publieke scripts zijn degene die zich in de map &amp;quot;limesurvey&amp;quot; bevinden (of welke naam je ook hebt gegeven aan de map waarin alle andere scripts en mappen worden bewaard). &#039;&#039; &#039;Deze instellingen zijn beschikbaar in config.php en worden gebruikt als LimeSurvey een absolute url nodig heeft (bijvoorbeeld wanneer token e-mails worden verzonden).&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Homeurl:&#039;&#039;&#039; Dit moet worden ingesteld naar de URL-locatie van uw beheerscripts. Deze bevinden zich in de map / limesurvey / admin. Dit moet worden ingesteld op de WEB-URL-locatie, bijvoorbeeld &#039;&#039; http://www.example.com/limesurvey/html/admin &#039;&#039;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert de naam van uw server automatisch te detecteren met behulp van een php-variabele-instelling - &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;SERVER_NAME&#039;]}&amp;lt;/code&amp;gt; . &#039;&#039; &#039;In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de mapnaam waarin je de LimeSurvey-scripts hebt geplaatst.&#039; &#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tempurl:&#039;&#039;&#039; Dit zou moeten zijn ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / tmp&amp;quot; - of op een map waarin je LimeSurvey wilt gebruiken om tijdelijke bestanden te serveren. &lt;br /&gt;
* &#039;&#039;&#039;Uploadurl:&#039;&#039;&#039; Dit moet worden ingesteld op de URL-locatie van je map &amp;quot;/ limesurvey / upload&amp;quot; of op een map waarin je LimeSurvey wilt gebruiken om geüploade bestanden te serveren. Hiermee kunt u geüploade bestanden op een ander url-domein instellen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Advanced_path_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Geavanceerde padinstellingen =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;homedir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw beheerscripts - bijvoorbeeld &amp;quot;/home/usr/htdocs/limesurvey/admin&amp;quot;. Voeg geen slash toe aan dit item. De standaardinstelling in config.php probeert het standaard rootpad van al uw documenten te detecteren met behulp van de php-variabele-instelling &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;code&amp;gt;{$_SERVER [ &#039;DOCUMENT_ROOT&#039;]}&amp;lt;/code&amp;gt; . In de meeste gevallen kun je dit laten staan en gewoon de rest van deze string aanpassen zodat het overeenkomt met de directorynaam waarin je de LimeSurvey-scripts hebt geplaatst.&lt;br /&gt;
* &#039;&#039;&#039;Publicdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw &#039;openbare scripts&#039;.&lt;br /&gt;
* &#039;&#039;&#039;tempdir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw /limesurvey/tmp zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;uploaddir:&#039;&#039;&#039; Dit moet worden ingesteld op de fysieke schijflocatie van uw map /limesurvey/upload zodat het script bestanden kan lezen en schrijven.&lt;br /&gt;
* &#039;&#039;&#039;sCKEditorURL:&#039;&#039;&#039; url van het fckeditor-script.&lt;br /&gt;
* &#039;&#039;&#039;Fckeditexpandtoolbar:&#039;&#039;&#039; definieert of de fckeditor werkbalk standaard geopend moet worden.&lt;br /&gt;
* &#039;&#039;&#039;Pdfexportdir:&#039;&#039;&#039; Dit is de map met de tcpdf.php extensietcpdf.php.&lt;br /&gt;
* &#039;&#039;&#039;pdffonts:&#039;&#039;&#039; Dit is de map voor de TCPDF-lettertypen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Other_advanced_settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Andere geavanceerde instellingen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Upload_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Bestanden uploaden ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedthemeuploads:&#039;&#039;&#039; De bestandstypes die in de thema editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedresourcesuploads:&#039;&#039;&#039; De bestandstypes die in de bronsecties en met de HTML-editor geüpload mogen worden&lt;br /&gt;
*&#039;&#039;&#039;allowedfileuploads&#039;&#039;&#039; {{NewIn/nl|4.0.0}} Globale beperking van up te loaden bestandstypes&lt;br /&gt;
* &#039;&#039;&#039;magic_database:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Toestaan om een andere MIME-database te gebruiken voor [https://www.php.net/manual/en/function.finfo-open.php finfo_open] . Kan alleen handmatig gewijzigd worden in het bestand config.php. Voorbeeld: &amp;lt;code&amp;gt;/usr/share/misc/magic.mgc&amp;lt;/code&amp;gt; voor op redhat gebaseerde linux.&lt;br /&gt;
* &#039;&#039;&#039;Magic_file:&#039;&#039;&#039; {{NewIn/nl|3.17.17}} Sta toe om een ander bestand te gebruiken om de reeks extensies te verkrijgen per mime-type dan het  [https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/utils/fileExtensions.php standaardbestand]. Moet een PHP-bestand zijn dat een array retourneert. Kan alleen handmatig gewijzigd worden in het bestand config.php.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Update==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;updatable:&#039;&#039;&#039; Deze instelling staat in version.php. Kan true of false zijn. Als je true instelt: wanneer een superbeheerder zich aanmeldt: limesurvey controleren of er een update beschikbaar is en of er een waarschuwing getoond moet worden. Indien ingesteld op false: er wordt geen controle uitgevoerd, je kunt ComfortUpdate niet gebruiken. &lt;br /&gt;
&lt;br /&gt;
== Tokens ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;allowedcharacters_pattern_token&#039;&#039;&#039; : Deze instellingen maken het mogelijk om het regexp-patroon in te stellen bij het filteren van tokens.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/148/nl&amp;diff=381660</id>
		<title>Translations:Optional settings/148/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Optional_settings/148/nl&amp;diff=381660"/>
		<updated>2026-07-18T15:54:25Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;*&amp;#039;&amp;#039;&amp;#039;&amp;#039;filterxsshtml:&amp;#039;&amp;#039;&amp;#039;&amp;#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &amp;#039;onwaar&amp;#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. De superadmins hebben hun HTML nooit gefilterd. De st...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;&#039;filterxsshtml:&#039;&#039;&#039;&#039; Deze instelling maakt het mogelijk om verdachte html-tags te filteren die zich bevinden binnen enquêtes, groepen en vragen- en antwoordteksten in de beheerinterface. Laat dit alleen &#039;onwaar&#039; zijn als je absoluut vertrouwen hebt in de gebruikers die je hebt aangemaakt voor het beheer van LimeSurvey en als je deze gebruikers in staat wilt stellen Javascript, Flash Movies, enzovoort te gebruiken. De superadmins hebben hun HTML nooit gefilterd. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]]. *&#039;&#039;&#039;filterxsshtml_forcedall:&#039;&#039;&#039; Forceer filterxsshtml naar true voor alle gebruikers, schakel updates uit in de beheerders-GUI. Maakt het filteren van verdachte HTML-tags ook mogelijk voor superadmin. *&#039;&#039;&#039;filterxsshtml_allowforcedsuperadmin:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Sta toe dat je elk script en HTML toevoegt door forcedsuperadmin (standaard admin-gebruiker #1).&lt;br /&gt;
*&#039;&#039;&#039;&#039;disablescriptwithxss:&#039;&#039;&#039; Toestaan dat het script in kwestie wordt bijgewerkt: standaard waar: volg de XSS-regels; Zet op false op toegestaan voor alle gebruikers. De standaardwaarde kan worden overschreven in het dialoogvenster [[Globale instellingen|globale instellingen]]. *&#039;&#039;&#039;filterxsshtml_enablescript:&#039;&#039;&#039; Alleen gebruikt als filterxsshtml_forcedall waar is. Schakel vraagscript in voor specifieke gebruiker : &amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; : laat update-instellingen toe via GUI; &amp;lt;code&amp;gt;superadmin&amp;lt;/code&amp;gt;: alleen super admin; gedwongen &amp;lt;code&amp;gt;forcedsuperadmin&amp;lt;/code&amp;gt;: alleen gedwongen superbeheerder; standaard: geen gebruiker en geen update via de GUI toestaan&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=LDAP_settings/nl&amp;diff=381659</id>
		<title>LDAP settings/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=LDAP_settings/nl&amp;diff=381659"/>
		<updated>2026-07-18T15:49:02Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{{Alert|title=Attentie|text=Deze functie is voor het &#039;&#039;&#039;importeren van deelnemers&#039;&#039;&#039; via LDAP. Als je als beheerder LDAP-authentificatie nodig hebt, lees dan [[Authentication plugins#LDAP|AuthLDAP plugin]]}} &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;General&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Algemeen==&lt;br /&gt;
&lt;br /&gt;
Om deze functie te kunnen gebruiken, moet je LDAP-support in config.php inschakelen en de parameters in config/ldap.php instellen.&lt;br /&gt;
&lt;br /&gt;
{{Alert|Om LDAP te kunnen gebruiken, moet de  LDAP-module in PHP geïnstalleerd zijn.  [http://de.php.net/manual/en/ldap.installation.php Extensie installeren].}}&lt;br /&gt;
&lt;br /&gt;
==Inschakelen LDAP==&lt;br /&gt;
*&#039;&#039;&#039;$enableLdap:&#039;&#039;&#039; als je LDAP wilt gebruiken, dan moet je deze parameter in config.php op &amp;quot;true&amp;quot; zetten (standaard: &amp;quot;false&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&#039;config&#039;=&amp;gt;array(&lt;br /&gt;
		&#039;debug&#039;=&amp;gt;0,&lt;br /&gt;
		&#039;debugsql&#039;=&amp;gt;0,&lt;br /&gt;
		&#039;enableLdap&#039;=&amp;gt;true,&lt;br /&gt;
	)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Defining_LDAP_servers&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Definiëren LDAP-servers==&lt;br /&gt;
&lt;br /&gt;
Definieer eerst de LDAP-server connectie-opties in application/config/ldap.php. Voor elke server zijn er de volgende opties:&lt;br /&gt;
*&#039;&#039;&#039;$serverId:&#039;&#039;&#039; een integer die de LDAP-server identificeert. Het wordt gebruikt in query definities om de server aan een specifieke query te koppelen (bind).&lt;br /&gt;
*&#039;&#039;&#039;$ldap_server&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$serverId]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;server&#039;]:&#039;&#039;&#039; het IP-adres of DNS-naam van de  LDAP-server. Als je SSL secured connections (LDAPs of LDAP+Start-TLS) gebruikt dan moet deze naam overeenkomen met het server Certificaat CN (of SubjectAlternativeName)&lt;br /&gt;
*&#039;&#039;&#039;$ldap_server&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$serverId]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;protoversion&#039;]:&#039;&#039;&#039; kan zijn &#039;ldapv2&#039; of &#039;ldapv3&#039; afhankelijk van het door je server ondersteunde protocol. Voorkeur: &#039;ldapv3&#039;. Als je encrypted verbindingen wilt gebruiken, dan is LDAP ondersteunt in de &#039;ldapv2&#039; mode terwijl Start-TLS de  encryptie-methode is voor &#039;ldapv3&#039;&lt;br /&gt;
*&#039;&#039;&#039;$ldap_server&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$serverId]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;encrypt&#039;]:&#039;&#039;&#039; definieert de gebruikte encryptie-methode. &#039;ldaps&#039; wordt ondersteunt voor &#039;ldav2&#039; servers, &#039;start-tls&#039; voor &#039;ldapv3&#039; servers. Het &#039;none&#039; keyword wordt gebruikt voor cleartext LDAP-communications&lt;br /&gt;
** Vergeet niet dat voor &#039;ldaps&#039; of &#039;start-tls&#039; encryptie, de server het LDAP server certificaat moet kunnen controleren. Dus je moet de Certificate Authority in je openldap library definiëren (meestal wordt dit voor linux gedaan in het bestand /etc/openldap/ldap.conf)&lt;br /&gt;
*&#039;&#039;&#039;$ldap_server&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$serverId]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;referrals&#039;]:&#039;&#039;&#039; boolean parameter definieert  of doorverwijzingen moeten worden gevolgd (gebruik &amp;quot;false&amp;quot; voor ActiveDirectory)&lt;br /&gt;
*&#039;&#039;&#039;$ldap_server&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$serverId]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;encoding&#039;]:&#039;&#039;&#039; optionele parameter die de gebruikte encoding aangeeft die gebruikt wordt in de LDAP-map om strings op te slaan. Dit hoef je meestal niet te doen, omdat de standaard voor encoding &#039;utf-8&#039; is. Als je echter Active Directory gebruikt en je hebt problemen met het importeren van strings met accenten, probeer dan deze parameter in te stellen op de door jou gebruikte encoding (bijvoorbeeld &#039;cp850&#039; voor West Europa). Je ziet een lijst met ondersteunde encodings als je kijkt in de dropdownlijst &#039;karakterset van het bestand&#039; bij de functie [[Survey_participants/nl#Deelnemers uit een CSV-bestand importeren|Importeer toegangscodes uit CSV-bestand]].&lt;br /&gt;
&lt;br /&gt;
Daarna moet je aangeven welke authenticatie nodig is om toegang te krijgen tot de map. Als anonieme toegang is toegestaan, dan moet je de volgende twee parameters niet zetten en anders dus wel:&lt;br /&gt;
*&#039;&#039;&#039;$ldap_server&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$serverId]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;binddn&#039;]:&#039;&#039;&#039; DN van de LDAP-gebruiker die de map mag lezen&lt;br /&gt;
*&#039;&#039;&#039;$ldap_server&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$serverId]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;bindpw&#039;]:&#039;&#039;&#039; Password van de bovenstaande LDAP-gebruiker.&lt;br /&gt;
&lt;br /&gt;
Als je meerdere LDAP-servers definieert, voeg dan de volgende regel toe:&lt;br /&gt;
*&#039;&#039;&#039;$serverId++&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Defining_queries_in_config/ldap.php&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Definiëren queries in config/ldap.php==&lt;br /&gt;
&lt;br /&gt;
LET OP: wanneer er een &#039;&#039;&#039;ldap attribuutnaam&#039;&#039;&#039; wordt gebruikt in een van deze parameters, &#039;&#039;&#039;gebruik dan alleen kleine letters&#039;&#039;&#039;: dus displayname en NIET displayName.&lt;br /&gt;
&lt;br /&gt;
Bekijk het bestand config/ldap.php, het bevat voorbeelden van de configuratie.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Simple_Queries&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Eenvoudige queries===&lt;br /&gt;
&lt;br /&gt;
Een eenvoudige query filtert LDAP-entries op grond van hun attributen en de plaats. Dit is normaal gesproken genoeg voor ActiveDirectory.&lt;br /&gt;
*&#039;&#039;&#039;$query_id:&#039;&#039;&#039; is het ID van de LDAP-query&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;ldapServerId&#039;]:&#039;&#039;&#039; verbind de query met een specifieke server&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;name&#039;]:&#039;&#039;&#039; Tekst die de query beschrijft. Het wordt in de GUI getoond&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;userbase&#039;]:&#039;&#039;&#039; Root DN voor zoeken gebruiker&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;userfilter&#039;]:&#039;&#039;&#039; filter dat gebruikt wordt om mogelijke gebruikers te selecteren. Het moet tussen haakjes staan&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;userscope&#039;]:&#039;&#039;&#039; scope van de LDAP zoeken naar gebruikers (&#039;base&#039;, &#039;one&#039; or &#039;sub&#039;)&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;firstname_attr&#039;]:&#039;&#039;&#039; Ldap attribuut gekoppeld met de voornaam van de toegangscode&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;lastname_attr&#039;]:&#039;&#039;&#039; Ldap attribuut gekoppeld met de achternaam van de toegangscode&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;email_attr&#039;]:&#039;&#039;&#039; Ldap attribuut gekoppeld met het e-mailadres van de toegangscode.&lt;br /&gt;
&lt;br /&gt;
Optioneel kun je meer informatie ophalen uit de directory:&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;token_attr&#039;]:&#039;&#039;&#039; Ldap attribuut gekoppeld met de toegangscode&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;language&#039;]:&#039;&#039;&#039; Ldap attribuut gekoppeld met de taalcode van de gebruiker&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;attr1&#039;]:&#039;&#039;&#039; Ldap attribuut gekoppeld met het attribuut_1 veld&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;attr2&#039;]:&#039;&#039;&#039; Ldap attribuut gekoppeld met het attribuut_2 veld&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Combined_Group_Queries_with_DN_members&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gecombineerde groep queries met DN leden===&lt;br /&gt;
&lt;br /&gt;
Nu gaan we een moeilijkere query maken.&lt;br /&gt;
&lt;br /&gt;
De volgende queries gebruiken eerst een LDAP-zoek naar de LDAP-groepen. Een LDAP-groep is een LDAP-entry die referenties naar gebruikers bevat in de vorm van:&lt;br /&gt;
* user-id&#039;s van gebruikers (bijvoorbeeld posixGroups)   ==&amp;gt; Lees de volgende paragraaf&lt;br /&gt;
* Of user-DN&#039;s (bijvoorbeeld groupofnames en groupofuniquenames) ==&amp;gt; zie hieronder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;We hebben hier groepen die user-DN&#039;s bevatten:&amp;lt;/u&amp;gt;&lt;br /&gt;
*definieer $query_id, $ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;ldapServerId&#039;], $ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;name&#039;] zoals hierboven uitgelegd.&lt;br /&gt;
&lt;br /&gt;
Definieer dan de filter parameters van de groep:&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;groupbase&#039;]:&#039;&#039;&#039; de Root DN waarvandaan je wilt beginnen met zoeken naar groepen&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;groupfilter&#039;]:&#039;&#039;&#039; het LDAP-filter die de mogelijke groepen zal selecteren&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;groupscope&#039;]:&#039;&#039;&#039; de scope van het LDAP-zoeken naar groepen (&#039;on&#039;, &#039;base&#039; of &#039;sub&#039;)&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;groupmemberattr&#039;]:&#039;&#039;&#039; naam van het LDAP-attribuut in de groep dat referenties naar gebruikers zal bevatten&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;groupmemberisdn&#039;&#039;&#039;&#039;]:&#039;&#039;&#039; &#039;&#039;&#039;TRUE&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nu is alles ingesteld om de eerste LDAP-zoekopdracht naar gebruikers behorend tot geselecteerde groepen te doen. Je kunt echter nog wel beperken welke van de gevonden gebruikers geselecteerd zal worden, door nog een filter te gebruiken. Dit is natuurlijk optioneel:&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;userbase&#039;]:&#039;&#039;&#039; Base DN voor het LDAP-zoeken naar gebruikers (alleen gevonden gebruikers behorend bij deze base selecteren)&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;userscope&#039;]:&#039;&#039;&#039; Scope voor het zoeken (alleen gevonden gebruikers met deze userbase+scope selecteren)&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;userfilter&#039;]:&#039;&#039;&#039; filter op elke gevonden gebruiker te gebruiken (op de attributen van die gebruiker) om een andere selectie toe te voegen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Combined_Group_Queries_with_UID_members&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===Gecombineerde groep queries met UID leden===&lt;br /&gt;
&lt;br /&gt;
We laten nu zien hoe je een gecombineerde groep query met groepsleden kunt maken, de leden zijn user UIDs en niet  User DNs.&lt;br /&gt;
&lt;br /&gt;
Net als bij groep queries met DNs leden, gebruiken deze queries een eerste LDAP-zoek naar LDAP-groepen en haalt de leden op. Deze leden worden dan gefilterd. Er moet een parameter worden ingesteld om het gebruikersattribuut te definiëren dat overeen moet komen met het UID van het lid/member gevonden in de groepen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;We bekijken de verplichte parameters:&amp;lt;/u&amp;gt;&lt;br /&gt;
*defineer $query_id, $ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;ldapServerId&#039;], $ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;name&#039;] zoals hierboven uitgelegd&lt;br /&gt;
&lt;br /&gt;
Definieer dan de groep filter parameters:&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;groupbase&#039;]:&#039;&#039;&#039; de root DN waar vandaan je met zoeken naar groep entries wilt beginnen&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;groupfilter&#039;]:&#039;&#039;&#039; het LDAP-filter om de mogelijke groep entries te selecteren&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;groupscope&#039;]:&#039;&#039;&#039; de scope van het zoeken naar groepen (&#039;on&#039;, &#039;base&#039; of &#039;sub&#039;)&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;groupmemberattr&#039;]:&#039;&#039;&#039; naam van het LDAP-attribuut in de groep entry die de referenties naar de gebruikers bevat&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;groupmemberisdn&#039;&#039;&#039;&#039;]:&#039;&#039;&#039; &#039;&#039;&#039;FALSE&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&#039;useridattr&#039;&#039;&#039;&#039;]:&#039;&#039;&#039; naam van het attribuut van de gebruiker dat moet overeenkomen met het UID in de groepsleden&lt;br /&gt;
&lt;br /&gt;
Nu is alles ingesteld om de eerste LDAP-zoekopdracht naar gebruikers behorend tot de geselecteerde groepen te doen, met een automatisch gevuld filter op gebruiker.&lt;br /&gt;
&lt;br /&gt;
Je kunt echter nog wel beperken welke van de gevonden gebruikers geselecteerd zal worden, door het automatische filter nog aan te vullen. Dit is natuurlijk optioneel: &lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;userbase&#039;]:&#039;&#039;&#039; Base DN van het LDAP zoeken  (alleen gebruikers behorend bij deze base selecteren)&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;userscope&#039;]:&#039;&#039;&#039; Scope voor het zoeken (alleen gebruikers met deze userbase+scope selecteren)&lt;br /&gt;
*&#039;&#039;&#039;$ldap_queries&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;$query_id]&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;&#039;userfilter&#039;]:&#039;&#039;&#039; filter op elke gevonden gebruiker te gebruiken (op de attributen van die gebruiker) om een andere selectie toe te voegen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;What_about_Active_Directory?&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
===En hoe zit het met Active Directory?===&lt;br /&gt;
&lt;br /&gt;
Active Directory (AD) is een Microsoft registry die gelezen kan worden met het LDAP-protocol.&lt;br /&gt;
&lt;br /&gt;
Het is dan mogelijk om de inhoud te gebruiken voor LimeSurvey token queries, maar dat vereist kennis over hoe Active Directory is georganiseerd. &lt;br /&gt;
* De LDAP root base is dc=my_windows_domain_name,dc=dns_suffix2,dc=dns_suffix1&lt;br /&gt;
&lt;br /&gt;
==&amp;gt; Voorbeeld: als je bedrijf een DNS domein &#039;my-company.com&#039; heeft en je Windows domein is &#039;employees&#039;, dan is je root base dc=employees,dc=my-company,dc=com&lt;br /&gt;
* Gebruikers en gebruikersgroepen worden opgeslagen onder   cn=Users,dc=my_windows_domain_name,dc=dns_suffix2,dc=dns_suffix1 (dit is dus niet ou=users)&lt;br /&gt;
* Active Directory groepen&lt;br /&gt;
** Groepsobjecten bevatten DN of leden in hun &#039;member&#039; attribuut.&lt;br /&gt;
** Groepslidmaatschap wordt ook opgeslagen in het memberOf attribuut per gebruiker. Dit attribuut bevat DNs van groepen waartoe een gebruiker behoort&lt;br /&gt;
** Enkele groepen staan in CN=Builtin,dc=my_windows_domain_name,dc=dns_suffix2,dc=dns_suffix1&lt;br /&gt;
*** Voorbeeld:  cn=Administrator,CN=Builtin,dc=my_windows_domain_name,dc=dns_suffix2,dc=dns_suffix1&lt;br /&gt;
&lt;br /&gt;
Het is soms lastig om een  query te gebruiken op een active directory. Hier een mogelijke configuratie voor het verkrijgen van informatie uit een active directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
//Verbinden met de active directory Server:&lt;br /&gt;
$serverId=0;&lt;br /&gt;
$ldap_server[$serverId][&#039;server&#039;] = &amp;quot;10.10.10.10&amp;quot;;&lt;br /&gt;
$ldap_server[$serverId][&#039;port&#039;] = &amp;quot;389&amp;quot;;&lt;br /&gt;
$ldap_server[$serverId][&#039;protoversion&#039;] = &amp;quot;ldapv2&amp;quot;;&lt;br /&gt;
$ldap_server[$serverId][&#039;encrypt&#039;] = &amp;quot;none&amp;quot;; // Meestal staat encryptie niet standaard aan bij Active Direcory LDAP servers&lt;br /&gt;
$ldap_server[$serverId][&#039;referrals&#039;] = false;&lt;br /&gt;
$ldap_server[$serverId][&#039;binddn&#039;] = &amp;quot;domain\\user&amp;quot;;&lt;br /&gt;
$ldap_server[$serverId][&#039;bindpw&#039;] = &amp;quot;userpassword&amp;quot;;&lt;br /&gt;
//$ldap_server[$serverId][&#039;binddn&#039;] = &amp;quot;CN=user,OU=user_group,DC=xxx,DC=yyy&amp;quot;; deze gebruikt active directory niet, daarom hoef je hier geen &amp;quot;domain\\user&amp;quot; te gebruiken &lt;br /&gt;
//voorbeeld query voor ophalen alle actieve gebruikers in een active directory:&lt;br /&gt;
$query_id=0;&lt;br /&gt;
$ldap_queries[$query_id][&#039;ldapServerId&#039;] = 0;&lt;br /&gt;
$ldap_queries[$query_id][&#039;name&#039;] = &#039;Staf met ingeschakeld account&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;userbase&#039;] = &#039;OU=USER_GROUP,DC=xxx,DC=yyy&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;userfilter&#039;] = &#039;(&amp;amp;(objectClass=user)(!(userAccountControl=514)))&#039;;&lt;br /&gt;
//(!(userAccountControl=514)) je kunt niet een active directory vragen om een actieve gebruiker, maar wel om een niet inactieve gebruiker&lt;br /&gt;
$ldap_queries[$query_id][&#039;userscope&#039;] = &#039;sub&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;firstname_attr&#039;] = &#039;voornaam&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;lastname_attr&#039;] = &#039;sn&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;email_attr&#039;] = &#039;mail&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;token_attr&#039;] = &#039;&#039;; // Leeg laten voor generatie toegangscode door phpsv&lt;br /&gt;
$ldap_queries[$query_id][&#039;language&#039;] = &#039;&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;attr1&#039;] = &#039;&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;attr2&#039;] = &#039;&#039;;&lt;br /&gt;
//Groepsfiltering was niet mogelijk in active directory, je moet een memberOf attribuut van een gebruiker toevoegen. Voorbeeld query voor het ophalen van alle actieve gebruikers die lid zijn van de &amp;quot;samplegroup&amp;quot; in active directory:&lt;br /&gt;
$query_id++;&lt;br /&gt;
$ldap_queries[$query_id][&#039;ldapServerId&#039;] = 0;&lt;br /&gt;
$ldap_queries[$query_id][&#039;name&#039;] = &#039;Alle leden van de samplegroup&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;userbase&#039;] = &#039;OU=USER_GROUP,DC=xxx,DC=yyy&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;userfilter&#039;] = &#039;(&amp;amp;(objectClass=user)(memberOf=CN=samplegroup,OU=Group Global,OU=USER_GROUP,DC=xxx,DC=yyy)(!(userAccountControl=514)))&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;userscope&#039;] = &#039;sub&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;firstname_attr&#039;] = &#039;voornaam&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;lastname_attr&#039;] = &#039;sn&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;email_attr&#039;] = &#039;mail&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;token_attr&#039;] = &#039;&#039;; // Leeg laten voor generatie toegangscode door phpsv&lt;br /&gt;
$ldap_queries[$query_id][&#039;language&#039;] = &#039;&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;attr1&#039;] = &#039;&#039;;&lt;br /&gt;
$ldap_queries[$query_id][&#039;attr2&#039;] = &#039;&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voorbeeld gebruiker query:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$ldap_queries[$query_id][&#039;userfilter&#039;] = &#039;(&amp;amp;(&#039;&#039;&#039;objectCategory=Person&#039;&#039;&#039;)(objectClass=&#039;&#039;&#039;user&#039;&#039;&#039;)(!(&#039;&#039;&#039;userAccountControl=514&#039;&#039;&#039;)))&#039;; // Active directory herkent niet ingeschakelde accounts, we controleren daarom op niet uitgeschakelde gebruikers&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Overweeg, om zoals voorgesteld in het config bestand, om (!(email=*)) toe te voegen aan je gebruikersfilters om gebruikers zonder e-mailadres over te slaan.&lt;br /&gt;
&lt;br /&gt;
Voorbeeld groepsquery:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$ldap_queries[$query_id][&#039;groupfilter&#039;] = &#039;(&amp;amp;(objectClass=&#039;&#039;&#039;group&#039;&#039;&#039;)(cn=Domain Admins))&#039;; // Active directory gebruikt niet het standaard attribuutnaam voor groepen, dus gebruik daarom dit voorbeeld.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Informatie over de Active Directory LDAP-structuur op [https://technet.microsoft.com/en-us/library/bb727030.aspx Active Directory Architecture] en [https://msdn.microsoft.com/en-us/library/cc223122.aspx Active Directory Technical Specification].&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:LDAP_settings/140/nl&amp;diff=381658</id>
		<title>Translations:LDAP settings/140/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:LDAP_settings/140/nl&amp;diff=381658"/>
		<updated>2026-07-18T15:48:52Z</updated>

		<summary type="html">&lt;p&gt;Han: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Alert|title=Attentie|text=Deze functie is voor het &#039;&#039;&#039;importeren van deelnemers&#039;&#039;&#039; via LDAP. Als je als beheerder LDAP-authentificatie nodig hebt, lees dan [[Authentication plugins#LDAP|AuthLDAP plugin]]}}&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381561</id>
		<title>Plugin PasswordRequirement/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381561"/>
		<updated>2026-06-19T20:57:01Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;* &amp;#039;&amp;#039;&amp;#039;LimeSurvey-versies:&amp;#039;&amp;#039;&amp;#039; 4.0+, 5.0+, 6.0+, 7.0+ * &amp;#039;&amp;#039;&amp;#039;Plugin-versie:&amp;#039;&amp;#039;&amp;#039; 1.1.0 * &amp;#039;&amp;#039;&amp;#039;Licentie:&amp;#039;&amp;#039;&amp;#039; GNU General Public License versie 2 of later * &amp;#039;&amp;#039;&amp;#039;Auteur:&amp;#039;&amp;#039;&amp;#039; LimeSurvey GmbH&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Overzicht==&lt;br /&gt;
&lt;br /&gt;
De plugin &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; is een essentiële beveiligingsplugin voor LimeSurvey waarmee beheerders een streng wachtwoordbeleid kunnen afdwingen. Het biedt configureerbare vereisten voor wachtwoordcomplexiteit op twee verschillende gebieden:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inloggen door beheerders:&#039;&#039;&#039; Wachtwoorden die door LimeSurvey-beheerders worden gebruikt&lt;br /&gt;
* &#039;&#039;&#039;Functie voor het opslaan van enquêtes:&#039;&#039;&#039; Wachtwoorden die worden gebruikt voor de functie &amp;quot;Opslaan en later verder gaan&amp;quot; voor deelnemers aan de enquête&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Features&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Functies ==&lt;br /&gt;
&lt;br /&gt;
De plugin hanteert de volgende aanpasbare wachtwoordvereisten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; - Definieer het minimale aantal verplichte tekens&lt;br /&gt;
* &#039;&#039;&#039;Vereist cijfer&#039;&#039;&#039; - Verplicht ten minste één cijfer (0-9)&lt;br /&gt;
* &#039;&#039;&#039;Vereist hoofdletter&#039;&#039;&#039; - Verplicht ten minste één hoofdletter (A-Z)&lt;br /&gt;
* &#039;&#039;&#039;Vereist speciaal teken&#039;&#039;&#039; - Verplicht ten minste één speciaal teken (!@#$%&amp;amp;..., enz.)&lt;br /&gt;
&lt;br /&gt;
Elke vereiste kan onafhankelijk worden in- of uitgeschakeld per wachtwoordtype (inloggen beheerder, opslaan van enquêtes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Configuration&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuratie ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Accessing_Plugin_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen Plugin openen ===&lt;br /&gt;
&lt;br /&gt;
# Log in bij LimeSurvey als superbeheerder&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Administratie&#039;&#039;&#039; → &#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
# Zoek &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; in de lijst met kern-plugins&lt;br /&gt;
# Klik op de knop &#039;&#039;&#039;Instellingen&#039;&#039;&#039; (tandwielpictogram) naast de naam van de plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Administration_Login_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen inloggen beheerders ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten voor beheerdersaccounts geregeld.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden minimaal één cijfer (0-9) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPass123word&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één hoofdletter eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één hoofdletter (AZ) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPassword123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Ten minste één speciaal teken eisen&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één speciaal teken uit de volgende set bevatten: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt; Voorbeeld: &amp;lt;code&amp;gt;MyPassword@123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard &#039;12&#039; tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor beheerderswachtwoorden. Indien leeg, is de standaardwaarde 12 tekens. Voorbeeld: Instellen op 16, dan moet een nieuw wachtwoord ten minste 16 tekens hebben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Survey_Save_Feature_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen voor de functie &#039;Enquête opslaan&#039; ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten geregeld voor de functie &amp;quot;Opslaan en later verdergaan&amp;quot; die door respondenten van enquêtes kan worden gebruikt.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Wachtwoord controleren bij het opslaan van de enquête&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien uitgeschakeld, worden er geen wachtwoordvereisten afgedwongen voor het opslaan van enquêtes. Indien ingeschakeld, worden alle onderstaande geconfigureerde vereisten gecontroleerd.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer vereist&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één cijfer bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één hoofdletter&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één hoofdletter bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één speciaal teken&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op opgeslagen enquêtes is actief), moeten wachtwoorden voor opgeslagen enquêtes ten minste één speciaal teken bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard 8 tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor wachtwoorden voor het opslaan van enquêtes. Indien leeg, is de standaardwaarde 8 tekens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Default_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Standaardinstellingen ==&lt;br /&gt;
&lt;br /&gt;
De plugin wordt geleverd met de volgende standaardconfiguratie:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instelling !! Standaardwaarde&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Cijfer vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Hoofdletter vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Minimale lengte || 12 tekens&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Wachtwoord controleren || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Cijfer vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Hoofdletter vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Minimale lengte || 8 tekens&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_Experience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikerservaring ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Validation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Wachtwoordvalidatie ===&lt;br /&gt;
&lt;br /&gt;
Wanneer een gebruiker een wachtwoord probeert in te stellen dat niet voldoet aan de geconfigureerde vereisten:&lt;br /&gt;
&lt;br /&gt;
* Het systeem geeft duidelijke foutmeldingen weer die beschrijven aan welke vereisten niet wordt voldaan! &lt;br /&gt;
* Gebruikers krijgen specifieke feedback over wat er ontbreekt (bijv. &amp;quot;Het wachtwoord moet ten minste één hoofdletter bevatten&amp;quot;)! &lt;br /&gt;
* Het wachtwoord wordt afgewezen en moet opnieuw worden ingevoerd met de correcties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security_Recommendations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Beveiligingsaanbevelingen ==&lt;br /&gt;
&lt;br /&gt;
Voor extra beveiliging adviseert LimeSurvey het volgende:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Voor beheerders:&#039;&#039;&#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens&lt;br /&gt;
* &#039;&#039;&#039;Voor deelnemers aan de enquête:&#039;&#039;&#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Generation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wachtwoord genereren ==&lt;br /&gt;
&lt;br /&gt;
Wanneer de plugin actief is, kan het systeem automatisch wachtwoorden genereren die voldoen aan de geconfigureerde vereisten wanneer:&lt;br /&gt;
&lt;br /&gt;
* Het aanmaken van beheerdersaccounts&lt;br /&gt;
* Het opnieuw instellen van beheerderswachtwoorden&lt;br /&gt;
&lt;br /&gt;
De gegenereerde wachtwoorden bevatten alle vereiste tekensoorten en houden rekening met de ingestelde minimale lengte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Compatibility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Compatibiliteit ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LimeSurvey-versies:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin-versie:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;Licentie:&#039;&#039;&#039; GNU General Public License versie 2 of later&lt;br /&gt;
* &#039;&#039;&#039;Auteur:&#039;&#039;&#039; LimeSurvey GmbH&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;FAQ&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Veelgestelde vragen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What special characters are allowed?&lt;br /&gt;
: The following characters are considered special: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set different requirements for different admin users?&lt;br /&gt;
: No, the requirements apply globally to all administrator accounts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What happens if I disable the plugin?&lt;br /&gt;
: Password requirements will no longer be enforced. Existing passwords remain unchanged, but new passwords can be set without meeting the requirements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set the minimum length to 0?&lt;br /&gt;
: Yes, but it&#039;s not recommended for security reasons. The system will accept empty passwords if all other requirements are disabled.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Does the plugin enforce password changes for existing users?&lt;br /&gt;
: No, the requirements apply only to new passwords or password resets. Existing passwords are not affected.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; How long can passwords be?&lt;br /&gt;
: There is no upper limit on password length enforced by this plugin.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/40/nl&amp;diff=381560</id>
		<title>Translations:Plugin PasswordRequirement/40/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/40/nl&amp;diff=381560"/>
		<updated>2026-06-19T20:56:12Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;== Veelgestelde vragen ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Veelgestelde vragen ==&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/39/nl&amp;diff=381559</id>
		<title>Translations:Plugin PasswordRequirement/39/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/39/nl&amp;diff=381559"/>
		<updated>2026-06-19T20:56:08Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;* &amp;#039;&amp;#039;&amp;#039;LimeSurvey-versies:&amp;#039;&amp;#039;&amp;#039; 4.0+, 5.0+, 6.0+, 7.0+ * &amp;#039;&amp;#039;&amp;#039;Plugin-versie:&amp;#039;&amp;#039;&amp;#039; 1.1.0 * &amp;#039;&amp;#039;&amp;#039;Licentie:&amp;#039;&amp;#039;&amp;#039; GNU General Public License versie 2 of later * &amp;#039;&amp;#039;&amp;#039;Auteur:&amp;#039;&amp;#039;&amp;#039; LimeSurvey GmbH&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* &#039;&#039;&#039;LimeSurvey-versies:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin-versie:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;Licentie:&#039;&#039;&#039; GNU General Public License versie 2 of later&lt;br /&gt;
* &#039;&#039;&#039;Auteur:&#039;&#039;&#039; LimeSurvey GmbH&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381558</id>
		<title>Plugin PasswordRequirement/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381558"/>
		<updated>2026-06-19T20:56:01Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;* Het aanmaken van beheerdersaccounts * Het opnieuw instellen van beheerderswachtwoorden&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Overzicht==&lt;br /&gt;
&lt;br /&gt;
De plugin &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; is een essentiële beveiligingsplugin voor LimeSurvey waarmee beheerders een streng wachtwoordbeleid kunnen afdwingen. Het biedt configureerbare vereisten voor wachtwoordcomplexiteit op twee verschillende gebieden:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inloggen door beheerders:&#039;&#039;&#039; Wachtwoorden die door LimeSurvey-beheerders worden gebruikt&lt;br /&gt;
* &#039;&#039;&#039;Functie voor het opslaan van enquêtes:&#039;&#039;&#039; Wachtwoorden die worden gebruikt voor de functie &amp;quot;Opslaan en later verder gaan&amp;quot; voor deelnemers aan de enquête&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Features&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Functies ==&lt;br /&gt;
&lt;br /&gt;
De plugin hanteert de volgende aanpasbare wachtwoordvereisten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; - Definieer het minimale aantal verplichte tekens&lt;br /&gt;
* &#039;&#039;&#039;Vereist cijfer&#039;&#039;&#039; - Verplicht ten minste één cijfer (0-9)&lt;br /&gt;
* &#039;&#039;&#039;Vereist hoofdletter&#039;&#039;&#039; - Verplicht ten minste één hoofdletter (A-Z)&lt;br /&gt;
* &#039;&#039;&#039;Vereist speciaal teken&#039;&#039;&#039; - Verplicht ten minste één speciaal teken (!@#$%&amp;amp;..., enz.)&lt;br /&gt;
&lt;br /&gt;
Elke vereiste kan onafhankelijk worden in- of uitgeschakeld per wachtwoordtype (inloggen beheerder, opslaan van enquêtes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Configuration&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuratie ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Accessing_Plugin_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen Plugin openen ===&lt;br /&gt;
&lt;br /&gt;
# Log in bij LimeSurvey als superbeheerder&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Administratie&#039;&#039;&#039; → &#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
# Zoek &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; in de lijst met kern-plugins&lt;br /&gt;
# Klik op de knop &#039;&#039;&#039;Instellingen&#039;&#039;&#039; (tandwielpictogram) naast de naam van de plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Administration_Login_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen inloggen beheerders ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten voor beheerdersaccounts geregeld.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden minimaal één cijfer (0-9) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPass123word&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één hoofdletter eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één hoofdletter (AZ) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPassword123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Ten minste één speciaal teken eisen&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één speciaal teken uit de volgende set bevatten: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt; Voorbeeld: &amp;lt;code&amp;gt;MyPassword@123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard &#039;12&#039; tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor beheerderswachtwoorden. Indien leeg, is de standaardwaarde 12 tekens. Voorbeeld: Instellen op 16, dan moet een nieuw wachtwoord ten minste 16 tekens hebben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Survey_Save_Feature_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen voor de functie &#039;Enquête opslaan&#039; ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten geregeld voor de functie &amp;quot;Opslaan en later verdergaan&amp;quot; die door respondenten van enquêtes kan worden gebruikt.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Wachtwoord controleren bij het opslaan van de enquête&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien uitgeschakeld, worden er geen wachtwoordvereisten afgedwongen voor het opslaan van enquêtes. Indien ingeschakeld, worden alle onderstaande geconfigureerde vereisten gecontroleerd.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer vereist&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één cijfer bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één hoofdletter&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één hoofdletter bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één speciaal teken&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op opgeslagen enquêtes is actief), moeten wachtwoorden voor opgeslagen enquêtes ten minste één speciaal teken bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard 8 tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor wachtwoorden voor het opslaan van enquêtes. Indien leeg, is de standaardwaarde 8 tekens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Default_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Standaardinstellingen ==&lt;br /&gt;
&lt;br /&gt;
De plugin wordt geleverd met de volgende standaardconfiguratie:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instelling !! Standaardwaarde&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Cijfer vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Hoofdletter vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Minimale lengte || 12 tekens&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Wachtwoord controleren || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Cijfer vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Hoofdletter vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Minimale lengte || 8 tekens&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_Experience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikerservaring ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Validation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Wachtwoordvalidatie ===&lt;br /&gt;
&lt;br /&gt;
Wanneer een gebruiker een wachtwoord probeert in te stellen dat niet voldoet aan de geconfigureerde vereisten:&lt;br /&gt;
&lt;br /&gt;
* Het systeem geeft duidelijke foutmeldingen weer die beschrijven aan welke vereisten niet wordt voldaan! &lt;br /&gt;
* Gebruikers krijgen specifieke feedback over wat er ontbreekt (bijv. &amp;quot;Het wachtwoord moet ten minste één hoofdletter bevatten&amp;quot;)! &lt;br /&gt;
* Het wachtwoord wordt afgewezen en moet opnieuw worden ingevoerd met de correcties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security_Recommendations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Beveiligingsaanbevelingen ==&lt;br /&gt;
&lt;br /&gt;
Voor extra beveiliging adviseert LimeSurvey het volgende:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Voor beheerders:&#039;&#039;&#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens&lt;br /&gt;
* &#039;&#039;&#039;Voor deelnemers aan de enquête:&#039;&#039;&#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Generation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wachtwoord genereren ==&lt;br /&gt;
&lt;br /&gt;
Wanneer de plugin actief is, kan het systeem automatisch wachtwoorden genereren die voldoen aan de geconfigureerde vereisten wanneer:&lt;br /&gt;
&lt;br /&gt;
* Het aanmaken van beheerdersaccounts&lt;br /&gt;
* Het opnieuw instellen van beheerderswachtwoorden&lt;br /&gt;
&lt;br /&gt;
De gegenereerde wachtwoorden bevatten alle vereiste tekensoorten en houden rekening met de ingestelde minimale lengte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Compatibility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Compatibiliteit ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;LimeSurvey versions:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin version:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;License:&#039;&#039;&#039; GNU General Public License version 2 or later&lt;br /&gt;
* &#039;&#039;&#039;Author:&#039;&#039;&#039; LimeSurvey GmbH&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What special characters are allowed?&lt;br /&gt;
: The following characters are considered special: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set different requirements for different admin users?&lt;br /&gt;
: No, the requirements apply globally to all administrator accounts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What happens if I disable the plugin?&lt;br /&gt;
: Password requirements will no longer be enforced. Existing passwords remain unchanged, but new passwords can be set without meeting the requirements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set the minimum length to 0?&lt;br /&gt;
: Yes, but it&#039;s not recommended for security reasons. The system will accept empty passwords if all other requirements are disabled.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Does the plugin enforce password changes for existing users?&lt;br /&gt;
: No, the requirements apply only to new passwords or password resets. Existing passwords are not affected.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; How long can passwords be?&lt;br /&gt;
: There is no upper limit on password length enforced by this plugin.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/38/nl&amp;diff=381557</id>
		<title>Translations:Plugin PasswordRequirement/38/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/38/nl&amp;diff=381557"/>
		<updated>2026-06-19T20:55:30Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;== Compatibiliteit ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Compatibiliteit ==&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/37/nl&amp;diff=381556</id>
		<title>Translations:Plugin PasswordRequirement/37/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/37/nl&amp;diff=381556"/>
		<updated>2026-06-19T20:55:27Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;De gegenereerde wachtwoorden bevatten alle vereiste tekensoorten en houden rekening met de ingestelde minimale lengte.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;De gegenereerde wachtwoorden bevatten alle vereiste tekensoorten en houden rekening met de ingestelde minimale lengte.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/36/nl&amp;diff=381555</id>
		<title>Translations:Plugin PasswordRequirement/36/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/36/nl&amp;diff=381555"/>
		<updated>2026-06-19T20:55:19Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;* Het aanmaken van beheerdersaccounts * Het opnieuw instellen van beheerderswachtwoorden&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Het aanmaken van beheerdersaccounts&lt;br /&gt;
* Het opnieuw instellen van beheerderswachtwoorden&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381554</id>
		<title>Plugin PasswordRequirement/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381554"/>
		<updated>2026-06-19T20:55:01Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;== Wachtwoord genereren ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Overzicht==&lt;br /&gt;
&lt;br /&gt;
De plugin &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; is een essentiële beveiligingsplugin voor LimeSurvey waarmee beheerders een streng wachtwoordbeleid kunnen afdwingen. Het biedt configureerbare vereisten voor wachtwoordcomplexiteit op twee verschillende gebieden:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inloggen door beheerders:&#039;&#039;&#039; Wachtwoorden die door LimeSurvey-beheerders worden gebruikt&lt;br /&gt;
* &#039;&#039;&#039;Functie voor het opslaan van enquêtes:&#039;&#039;&#039; Wachtwoorden die worden gebruikt voor de functie &amp;quot;Opslaan en later verder gaan&amp;quot; voor deelnemers aan de enquête&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Features&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Functies ==&lt;br /&gt;
&lt;br /&gt;
De plugin hanteert de volgende aanpasbare wachtwoordvereisten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; - Definieer het minimale aantal verplichte tekens&lt;br /&gt;
* &#039;&#039;&#039;Vereist cijfer&#039;&#039;&#039; - Verplicht ten minste één cijfer (0-9)&lt;br /&gt;
* &#039;&#039;&#039;Vereist hoofdletter&#039;&#039;&#039; - Verplicht ten minste één hoofdletter (A-Z)&lt;br /&gt;
* &#039;&#039;&#039;Vereist speciaal teken&#039;&#039;&#039; - Verplicht ten minste één speciaal teken (!@#$%&amp;amp;..., enz.)&lt;br /&gt;
&lt;br /&gt;
Elke vereiste kan onafhankelijk worden in- of uitgeschakeld per wachtwoordtype (inloggen beheerder, opslaan van enquêtes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Configuration&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuratie ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Accessing_Plugin_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen Plugin openen ===&lt;br /&gt;
&lt;br /&gt;
# Log in bij LimeSurvey als superbeheerder&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Administratie&#039;&#039;&#039; → &#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
# Zoek &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; in de lijst met kern-plugins&lt;br /&gt;
# Klik op de knop &#039;&#039;&#039;Instellingen&#039;&#039;&#039; (tandwielpictogram) naast de naam van de plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Administration_Login_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen inloggen beheerders ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten voor beheerdersaccounts geregeld.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden minimaal één cijfer (0-9) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPass123word&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één hoofdletter eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één hoofdletter (AZ) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPassword123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Ten minste één speciaal teken eisen&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één speciaal teken uit de volgende set bevatten: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt; Voorbeeld: &amp;lt;code&amp;gt;MyPassword@123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard &#039;12&#039; tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor beheerderswachtwoorden. Indien leeg, is de standaardwaarde 12 tekens. Voorbeeld: Instellen op 16, dan moet een nieuw wachtwoord ten minste 16 tekens hebben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Survey_Save_Feature_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen voor de functie &#039;Enquête opslaan&#039; ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten geregeld voor de functie &amp;quot;Opslaan en later verdergaan&amp;quot; die door respondenten van enquêtes kan worden gebruikt.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Wachtwoord controleren bij het opslaan van de enquête&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien uitgeschakeld, worden er geen wachtwoordvereisten afgedwongen voor het opslaan van enquêtes. Indien ingeschakeld, worden alle onderstaande geconfigureerde vereisten gecontroleerd.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer vereist&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één cijfer bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één hoofdletter&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één hoofdletter bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één speciaal teken&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op opgeslagen enquêtes is actief), moeten wachtwoorden voor opgeslagen enquêtes ten minste één speciaal teken bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard 8 tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor wachtwoorden voor het opslaan van enquêtes. Indien leeg, is de standaardwaarde 8 tekens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Default_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Standaardinstellingen ==&lt;br /&gt;
&lt;br /&gt;
De plugin wordt geleverd met de volgende standaardconfiguratie:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instelling !! Standaardwaarde&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Cijfer vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Hoofdletter vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Minimale lengte || 12 tekens&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Wachtwoord controleren || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Cijfer vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Hoofdletter vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Minimale lengte || 8 tekens&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_Experience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikerservaring ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Validation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Wachtwoordvalidatie ===&lt;br /&gt;
&lt;br /&gt;
Wanneer een gebruiker een wachtwoord probeert in te stellen dat niet voldoet aan de geconfigureerde vereisten:&lt;br /&gt;
&lt;br /&gt;
* Het systeem geeft duidelijke foutmeldingen weer die beschrijven aan welke vereisten niet wordt voldaan! &lt;br /&gt;
* Gebruikers krijgen specifieke feedback over wat er ontbreekt (bijv. &amp;quot;Het wachtwoord moet ten minste één hoofdletter bevatten&amp;quot;)! &lt;br /&gt;
* Het wachtwoord wordt afgewezen en moet opnieuw worden ingevoerd met de correcties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security_Recommendations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Beveiligingsaanbevelingen ==&lt;br /&gt;
&lt;br /&gt;
Voor extra beveiliging adviseert LimeSurvey het volgende:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Voor beheerders:&#039;&#039;&#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens&lt;br /&gt;
* &#039;&#039;&#039;Voor deelnemers aan de enquête:&#039;&#039;&#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Generation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Wachtwoord genereren ==&lt;br /&gt;
&lt;br /&gt;
Wanneer de plugin actief is, kan het systeem automatisch wachtwoorden genereren die voldoen aan de geconfigureerde vereisten wanneer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
* Creating new administrator accounts&lt;br /&gt;
* Resetting administrator passwords&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
Generated passwords will include all required character types and respect the minimum length setting.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;LimeSurvey versions:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin version:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;License:&#039;&#039;&#039; GNU General Public License version 2 or later&lt;br /&gt;
* &#039;&#039;&#039;Author:&#039;&#039;&#039; LimeSurvey GmbH&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What special characters are allowed?&lt;br /&gt;
: The following characters are considered special: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set different requirements for different admin users?&lt;br /&gt;
: No, the requirements apply globally to all administrator accounts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What happens if I disable the plugin?&lt;br /&gt;
: Password requirements will no longer be enforced. Existing passwords remain unchanged, but new passwords can be set without meeting the requirements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set the minimum length to 0?&lt;br /&gt;
: Yes, but it&#039;s not recommended for security reasons. The system will accept empty passwords if all other requirements are disabled.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Does the plugin enforce password changes for existing users?&lt;br /&gt;
: No, the requirements apply only to new passwords or password resets. Existing passwords are not affected.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; How long can passwords be?&lt;br /&gt;
: There is no upper limit on password length enforced by this plugin.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/35/nl&amp;diff=381553</id>
		<title>Translations:Plugin PasswordRequirement/35/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/35/nl&amp;diff=381553"/>
		<updated>2026-06-19T20:54:36Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;Wanneer de plugin actief is, kan het systeem automatisch wachtwoorden genereren die voldoen aan de geconfigureerde vereisten wanneer:&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wanneer de plugin actief is, kan het systeem automatisch wachtwoorden genereren die voldoen aan de geconfigureerde vereisten wanneer:&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/34/nl&amp;diff=381552</id>
		<title>Translations:Plugin PasswordRequirement/34/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/34/nl&amp;diff=381552"/>
		<updated>2026-06-19T20:54:02Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;== Wachtwoord genereren ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wachtwoord genereren ==&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381551</id>
		<title>Plugin PasswordRequirement/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381551"/>
		<updated>2026-06-19T20:54:01Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;* &amp;#039;&amp;#039;&amp;#039;Voor beheerders:&amp;#039;&amp;#039;&amp;#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens * &amp;#039;&amp;#039;&amp;#039;Voor deelnemers aan de enquête:&amp;#039;&amp;#039;&amp;#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Overzicht==&lt;br /&gt;
&lt;br /&gt;
De plugin &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; is een essentiële beveiligingsplugin voor LimeSurvey waarmee beheerders een streng wachtwoordbeleid kunnen afdwingen. Het biedt configureerbare vereisten voor wachtwoordcomplexiteit op twee verschillende gebieden:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inloggen door beheerders:&#039;&#039;&#039; Wachtwoorden die door LimeSurvey-beheerders worden gebruikt&lt;br /&gt;
* &#039;&#039;&#039;Functie voor het opslaan van enquêtes:&#039;&#039;&#039; Wachtwoorden die worden gebruikt voor de functie &amp;quot;Opslaan en later verder gaan&amp;quot; voor deelnemers aan de enquête&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Features&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Functies ==&lt;br /&gt;
&lt;br /&gt;
De plugin hanteert de volgende aanpasbare wachtwoordvereisten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; - Definieer het minimale aantal verplichte tekens&lt;br /&gt;
* &#039;&#039;&#039;Vereist cijfer&#039;&#039;&#039; - Verplicht ten minste één cijfer (0-9)&lt;br /&gt;
* &#039;&#039;&#039;Vereist hoofdletter&#039;&#039;&#039; - Verplicht ten minste één hoofdletter (A-Z)&lt;br /&gt;
* &#039;&#039;&#039;Vereist speciaal teken&#039;&#039;&#039; - Verplicht ten minste één speciaal teken (!@#$%&amp;amp;..., enz.)&lt;br /&gt;
&lt;br /&gt;
Elke vereiste kan onafhankelijk worden in- of uitgeschakeld per wachtwoordtype (inloggen beheerder, opslaan van enquêtes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Configuration&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuratie ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Accessing_Plugin_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen Plugin openen ===&lt;br /&gt;
&lt;br /&gt;
# Log in bij LimeSurvey als superbeheerder&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Administratie&#039;&#039;&#039; → &#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
# Zoek &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; in de lijst met kern-plugins&lt;br /&gt;
# Klik op de knop &#039;&#039;&#039;Instellingen&#039;&#039;&#039; (tandwielpictogram) naast de naam van de plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Administration_Login_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen inloggen beheerders ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten voor beheerdersaccounts geregeld.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden minimaal één cijfer (0-9) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPass123word&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één hoofdletter eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één hoofdletter (AZ) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPassword123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Ten minste één speciaal teken eisen&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één speciaal teken uit de volgende set bevatten: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt; Voorbeeld: &amp;lt;code&amp;gt;MyPassword@123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard &#039;12&#039; tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor beheerderswachtwoorden. Indien leeg, is de standaardwaarde 12 tekens. Voorbeeld: Instellen op 16, dan moet een nieuw wachtwoord ten minste 16 tekens hebben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Survey_Save_Feature_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen voor de functie &#039;Enquête opslaan&#039; ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten geregeld voor de functie &amp;quot;Opslaan en later verdergaan&amp;quot; die door respondenten van enquêtes kan worden gebruikt.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Wachtwoord controleren bij het opslaan van de enquête&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien uitgeschakeld, worden er geen wachtwoordvereisten afgedwongen voor het opslaan van enquêtes. Indien ingeschakeld, worden alle onderstaande geconfigureerde vereisten gecontroleerd.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer vereist&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één cijfer bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één hoofdletter&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één hoofdletter bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één speciaal teken&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op opgeslagen enquêtes is actief), moeten wachtwoorden voor opgeslagen enquêtes ten minste één speciaal teken bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard 8 tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor wachtwoorden voor het opslaan van enquêtes. Indien leeg, is de standaardwaarde 8 tekens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Default_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Standaardinstellingen ==&lt;br /&gt;
&lt;br /&gt;
De plugin wordt geleverd met de volgende standaardconfiguratie:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instelling !! Standaardwaarde&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Cijfer vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Hoofdletter vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Minimale lengte || 12 tekens&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Wachtwoord controleren || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Cijfer vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Hoofdletter vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Minimale lengte || 8 tekens&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_Experience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikerservaring ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Validation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Wachtwoordvalidatie ===&lt;br /&gt;
&lt;br /&gt;
Wanneer een gebruiker een wachtwoord probeert in te stellen dat niet voldoet aan de geconfigureerde vereisten:&lt;br /&gt;
&lt;br /&gt;
* Het systeem geeft duidelijke foutmeldingen weer die beschrijven aan welke vereisten niet wordt voldaan! &lt;br /&gt;
* Gebruikers krijgen specifieke feedback over wat er ontbreekt (bijv. &amp;quot;Het wachtwoord moet ten minste één hoofdletter bevatten&amp;quot;)! &lt;br /&gt;
* Het wachtwoord wordt afgewezen en moet opnieuw worden ingevoerd met de correcties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security_Recommendations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Beveiligingsaanbevelingen ==&lt;br /&gt;
&lt;br /&gt;
Voor extra beveiliging adviseert LimeSurvey het volgende:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Voor beheerders:&#039;&#039;&#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens&lt;br /&gt;
* &#039;&#039;&#039;Voor deelnemers aan de enquête:&#039;&#039;&#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Password Generation ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
When the plugin is active, the system may automatically generate passwords that comply with the configured requirements when:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
* Creating new administrator accounts&lt;br /&gt;
* Resetting administrator passwords&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
Generated passwords will include all required character types and respect the minimum length setting.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;LimeSurvey versions:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin version:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;License:&#039;&#039;&#039; GNU General Public License version 2 or later&lt;br /&gt;
* &#039;&#039;&#039;Author:&#039;&#039;&#039; LimeSurvey GmbH&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What special characters are allowed?&lt;br /&gt;
: The following characters are considered special: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set different requirements for different admin users?&lt;br /&gt;
: No, the requirements apply globally to all administrator accounts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What happens if I disable the plugin?&lt;br /&gt;
: Password requirements will no longer be enforced. Existing passwords remain unchanged, but new passwords can be set without meeting the requirements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set the minimum length to 0?&lt;br /&gt;
: Yes, but it&#039;s not recommended for security reasons. The system will accept empty passwords if all other requirements are disabled.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Does the plugin enforce password changes for existing users?&lt;br /&gt;
: No, the requirements apply only to new passwords or password resets. Existing passwords are not affected.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; How long can passwords be?&lt;br /&gt;
: There is no upper limit on password length enforced by this plugin.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/33/nl&amp;diff=381550</id>
		<title>Translations:Plugin PasswordRequirement/33/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/33/nl&amp;diff=381550"/>
		<updated>2026-06-19T20:53:51Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;* &amp;#039;&amp;#039;&amp;#039;Voor beheerders:&amp;#039;&amp;#039;&amp;#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens * &amp;#039;&amp;#039;&amp;#039;Voor deelnemers aan de enquête:&amp;#039;&amp;#039;&amp;#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* &#039;&#039;&#039;Voor beheerders:&#039;&#039;&#039; Schakel alle vereisten in (cijfers, hoofdletters, speciale tekens) met een minimale lengte van 12-16 tekens&lt;br /&gt;
* &#039;&#039;&#039;Voor deelnemers aan de enquête:&#039;&#039;&#039; Schakel validatie voor een minimale lengte in (8+ tekens). Aanvullende vereisten kunnen het invullen van de enquête belemmeren.&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/32/nl&amp;diff=381549</id>
		<title>Translations:Plugin PasswordRequirement/32/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Translations:Plugin_PasswordRequirement/32/nl&amp;diff=381549"/>
		<updated>2026-06-19T20:53:29Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;Voor extra beveiliging adviseert LimeSurvey het volgende:&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Voor extra beveiliging adviseert LimeSurvey het volgende:&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
	<entry>
		<id>https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381548</id>
		<title>Plugin PasswordRequirement/nl</title>
		<link rel="alternate" type="text/html" href="https://www.limesurvey.org/manual/index.php?title=Plugin_PasswordRequirement/nl&amp;diff=381548"/>
		<updated>2026-06-19T20:53:02Z</updated>

		<summary type="html">&lt;p&gt;Han: Created page with &amp;quot;== Beveiligingsaanbevelingen ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;Overview&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==Overzicht==&lt;br /&gt;
&lt;br /&gt;
De plugin &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; is een essentiële beveiligingsplugin voor LimeSurvey waarmee beheerders een streng wachtwoordbeleid kunnen afdwingen. Het biedt configureerbare vereisten voor wachtwoordcomplexiteit op twee verschillende gebieden:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Inloggen door beheerders:&#039;&#039;&#039; Wachtwoorden die door LimeSurvey-beheerders worden gebruikt&lt;br /&gt;
* &#039;&#039;&#039;Functie voor het opslaan van enquêtes:&#039;&#039;&#039; Wachtwoorden die worden gebruikt voor de functie &amp;quot;Opslaan en later verder gaan&amp;quot; voor deelnemers aan de enquête&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Features&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Functies ==&lt;br /&gt;
&lt;br /&gt;
De plugin hanteert de volgende aanpasbare wachtwoordvereisten:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; - Definieer het minimale aantal verplichte tekens&lt;br /&gt;
* &#039;&#039;&#039;Vereist cijfer&#039;&#039;&#039; - Verplicht ten minste één cijfer (0-9)&lt;br /&gt;
* &#039;&#039;&#039;Vereist hoofdletter&#039;&#039;&#039; - Verplicht ten minste één hoofdletter (A-Z)&lt;br /&gt;
* &#039;&#039;&#039;Vereist speciaal teken&#039;&#039;&#039; - Verplicht ten minste één speciaal teken (!@#$%&amp;amp;..., enz.)&lt;br /&gt;
&lt;br /&gt;
Elke vereiste kan onafhankelijk worden in- of uitgeschakeld per wachtwoordtype (inloggen beheerder, opslaan van enquêtes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Configuration&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Configuratie ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Accessing_Plugin_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen Plugin openen ===&lt;br /&gt;
&lt;br /&gt;
# Log in bij LimeSurvey als superbeheerder&lt;br /&gt;
# Ga naar &#039;&#039;&#039;Administratie&#039;&#039;&#039; → &#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
# Zoek &#039;&#039;&#039;PasswordRequirement&#039;&#039;&#039; in de lijst met kern-plugins&lt;br /&gt;
# Klik op de knop &#039;&#039;&#039;Instellingen&#039;&#039;&#039; (tandwielpictogram) naast de naam van de plugin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Administration_Login_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen inloggen beheerders ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten voor beheerdersaccounts geregeld.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden minimaal één cijfer (0-9) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPass123word&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één hoofdletter eisen&#039;&#039;&#039; (Standaard &#039;Ja&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één hoofdletter (AZ) bevatten. Voorbeeld: &amp;lt;code&amp;gt;MyPassword123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Ten minste één speciaal teken eisen&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld, moeten beheerderswachtwoorden ten minste één speciaal teken uit de volgende set bevatten: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt; Voorbeeld: &amp;lt;code&amp;gt;MyPassword@123&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard &#039;12&#039; tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor beheerderswachtwoorden. Indien leeg, is de standaardwaarde 12 tekens. Voorbeeld: Instellen op 16, dan moet een nieuw wachtwoord ten minste 16 tekens hebben.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Survey_Save_Feature_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Instellingen voor de functie &#039;Enquête opslaan&#039; ===&lt;br /&gt;
&lt;br /&gt;
In dit gedeelte worden de wachtwoordvereisten geregeld voor de functie &amp;quot;Opslaan en later verdergaan&amp;quot; die door respondenten van enquêtes kan worden gebruikt.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Wachtwoord controleren bij het opslaan van de enquête&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien uitgeschakeld, worden er geen wachtwoordvereisten afgedwongen voor het opslaan van enquêtes. Indien ingeschakeld, worden alle onderstaande geconfigureerde vereisten gecontroleerd.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimaal één cijfer vereist&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één cijfer bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één hoofdletter&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op het opslaan van enquêtes is actief), moeten wachtwoorden voor het opslaan van enquêtes ten minste één hoofdletter bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Vereist ten minste één speciaal teken&#039;&#039;&#039; (Standaard &#039;Nee&#039;)&lt;br /&gt;
: Indien ingeschakeld (en de controle op opgeslagen enquêtes is actief), moeten wachtwoorden voor opgeslagen enquêtes ten minste één speciaal teken bevatten.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;Minimale wachtwoordlengte&#039;&#039;&#039; (Standaard 8 tekens)&lt;br /&gt;
: Specificeert het minimale aantal tekens dat vereist is voor wachtwoorden voor het opslaan van enquêtes. Indien leeg, is de standaardwaarde 8 tekens.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Default_Settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Standaardinstellingen ==&lt;br /&gt;
&lt;br /&gt;
De plugin wordt geleverd met de volgende standaardconfiguratie:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instelling !! Standaardwaarde&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Cijfer vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Hoofdletter vereist || Ja&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Beheerder: Minimale lengte || 12 tekens&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Wachtwoord controleren || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Cijfer vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Hoofdletter vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Speciaal teken vereist || Nee&lt;br /&gt;
|-&lt;br /&gt;
| Enquête opslaan: Minimale lengte || 8 tekens&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;User_Experience&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Gebruikerservaring ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Password_Validation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Wachtwoordvalidatie ===&lt;br /&gt;
&lt;br /&gt;
Wanneer een gebruiker een wachtwoord probeert in te stellen dat niet voldoet aan de geconfigureerde vereisten:&lt;br /&gt;
&lt;br /&gt;
* Het systeem geeft duidelijke foutmeldingen weer die beschrijven aan welke vereisten niet wordt voldaan! &lt;br /&gt;
* Gebruikers krijgen specifieke feedback over wat er ontbreekt (bijv. &amp;quot;Het wachtwoord moet ten minste één hoofdletter bevatten&amp;quot;)! &lt;br /&gt;
* Het wachtwoord wordt afgewezen en moet opnieuw worden ingevoerd met de correcties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Security_Recommendations&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Beveiligingsaanbevelingen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
For enhanced security, LimeSurvey recommends:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;For administrators:&#039;&#039;&#039; Enable all requirements (digits, uppercase, special characters) with a minimum length of 12-16 characters&lt;br /&gt;
* &#039;&#039;&#039;For survey participants:&#039;&#039;&#039; Enable at minimum length validation (8+ characters). Additional requirements may hinder survey completion&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Password Generation ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
When the plugin is active, the system may automatically generate passwords that comply with the configured requirements when:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
* Creating new administrator accounts&lt;br /&gt;
* Resetting administrator passwords&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
Generated passwords will include all required character types and respect the minimum length setting.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;LimeSurvey versions:&#039;&#039;&#039; 4.0+, 5.0+, 6.0+, 7.0+&lt;br /&gt;
* &#039;&#039;&#039;Plugin version:&#039;&#039;&#039; 1.1.0&lt;br /&gt;
* &#039;&#039;&#039;License:&#039;&#039;&#039; GNU General Public License version 2 or later&lt;br /&gt;
* &#039;&#039;&#039;Author:&#039;&#039;&#039; LimeSurvey GmbH&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What special characters are allowed?&lt;br /&gt;
: The following characters are considered special: &amp;lt;code&amp;gt;-=!@#$%&amp;amp;*_+,.?;:&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set different requirements for different admin users?&lt;br /&gt;
: No, the requirements apply globally to all administrator accounts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; What happens if I disable the plugin?&lt;br /&gt;
: Password requirements will no longer be enforced. Existing passwords remain unchanged, but new passwords can be set without meeting the requirements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Can I set the minimum length to 0?&lt;br /&gt;
: Yes, but it&#039;s not recommended for security reasons. The system will accept empty passwords if all other requirements are disabled.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; Does the plugin enforce password changes for existing users?&lt;br /&gt;
: No, the requirements apply only to new passwords or password resets. Existing passwords are not affected.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
; How long can passwords be?&lt;br /&gt;
: There is no upper limit on password length enforced by this plugin.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Han</name></author>
	</entry>
</feed>