x

Hauptkapitel

  1. LimeSurvey Cloud oder LimeSurvey CE?
  2. LimeSurvey Cloud - Schnellstartanleitung
  3. LimeSurvey CE - Installation
  4. Wie man eine gute Umfrage gestaltet (Leitfaden)
  5. Erste Schritte
  6. LimeSurvey-Konfiguration
  7. Einführung - Umfragen
  8. Umfrageeinstellungen anzeigen
  9. Umfragemenü anzeigen
  10. Umfragestruktur anzeigen
  11. Einführung - Fragen/Fragetypen
  12. Einführung - Fragegruppen
  13. Einführung - Umfragen - Management
  14. Optionen der Umfrage-Symbolleiste
  15. Mehrsprachige Umfrage
  16. Kurzanleitung - ExpressionScript
  17. Erweiterte Funktionen
  18. Allgemeine FAQ - Häufig gestellte Fragen
  19. Fehlerbehebung
  20. Tipps und Tricks
  21. Lizenzbestimmungen
  22. Änderungshistorie
  23. Plugins - Erweitert
 Actions

Plugin PasswordRequirement

From LimeSurvey Manual

This page is a translated version of the page Plugin PasswordRequirement and the translation is 10% complete.

Übersicht

Das Plugin „PasswordRequirement“ ist ein zentrales Sicherheits-Plugin für LimeSurvey, mit dem Administratoren strenge Passwortrichtlinien durchsetzen können. Es bietet konfigurierbare Anforderungen an die Passwortkomplexität für zwei verschiedene Bereiche:

  • Administrator-Login: Passwörter, die von LimeSurvey-Administratoren verwendet werden
  • Funktion "Umfrage speichern: Passwörter, die von Umfrageteilnehmern für die Funktion "Speichern und später fortsetzen" verwendet werden.

Features

The plugin enforces the following customizable password requirements:

  • Minimum Password Length - Define the minimum number of characters required
  • Digit Requirement - Require at least one number (0-9)
  • Uppercase Requirement - Require at least one uppercase letter (A-Z)
  • Special Character Requirement - Require at least one special character (!@#$%&..., etc.)

Each requirement can be independently enabled or disabled per password type (admin login vs. survey save).

Configuration

Accessing Plugin Settings

  1. Log in to LimeSurvey as a super administrator
  2. Navigate to AdministrationPlugins
  3. Find PasswordRequirement in the list of core plugins
  4. Click the Settings button (gear icon) next to the plugin name

Administration Login Settings

This section controls password requirements for administrator accounts.

Require at least one digit (Default Yes)
When enabled, administrator passwords must contain at least one number (0-9). Example: MyPass123word
Require at least one uppercase character (Default 'Yes')
When enabled, administrator passwords must contain at least one uppercase letter (A-Z). Example: MyPassword123
Require at least one special character (Default 'No')
When enabled, administrator passwords must contain at least one special character from the set: -=!@#$%&*_+,.?;: Example: MyPassword@123
Minimum password length (Default '12' characters)
Specifies the minimum number of characters required for administrator passwords. If left blank, defaults to 12 characters. Example: Setting to 16 requires passwords of at least 16 characters.

Survey Save Feature Settings

This section controls password requirements for the "Save and return later" feature used by survey respondents.

Check password when saving survey (Default 'No')
When disabled, no password requirements are enforced for survey save functionality. When enabled, all configured requirements below are checked.
Require at least one digit (Default 'No')
When enabled (and survey save checking is active), survey save passwords must contain at least one number.
Require at least one uppercase character (Default 'No')
When enabled (and survey save checking is active), survey save passwords must contain at least one uppercase letter.
Require at least one special character (Default 'No')
When enabled (and survey save checking is active), survey save passwords must contain at least one special character.
Minimum password length (Default 8 characters)
Specifies the minimum number of characters required for survey save passwords. If left blank, defaults to 8 characters.

Default Settings

The plugin comes with the following default configuration:

Setting Default Value
Admin: Require digit Yes
Admin: Require uppercase Yes
Admin: Require special character No
Admin: Minimum length 12 characters
Survey save: Check password No
Survey save: Require digit No
Survey save: Require uppercase No
Survey save: Require special character No
Survey save: Minimum length 8 characters

User Experience

Password Validation

When a user attempts to set a password that does not meet the configured requirements:

  • The system displays clear error messages describing which requirements are not met
  • Users are provided with specific feedback about what is missing (e.g., "Password must contain at least one uppercase letter")
  • The password is rejected and must be re-entered with corrections

Security Recommendations

For enhanced security, LimeSurvey recommends:

  • For administrators: Enable all requirements (digits, uppercase, special characters) with a minimum length of 12-16 characters
  • For survey participants: Enable at minimum length validation (8+ characters). Additional requirements may hinder survey completion

Password Generation

When the plugin is active, the system may automatically generate passwords that comply with the configured requirements when:

  • Creating new administrator accounts
  • Resetting administrator passwords

Generated passwords will include all required character types and respect the minimum length setting.

Compatibility

  • LimeSurvey versions: 4.0+, 5.0+, 6.0+, 7.0+
  • Plugin version: 1.1.0
  • License: GNU General Public License version 2 or later
  • Author: LimeSurvey GmbH

FAQ

What special characters are allowed?
The following characters are considered special: -=!@#$%&*_+,.?;:
Can I set different requirements for different admin users?
No, the requirements apply globally to all administrator accounts.
What happens if I disable the plugin?
Password requirements will no longer be enforced. Existing passwords remain unchanged, but new passwords can be set without meeting the requirements.
Can I set the minimum length to 0?
Yes, but it's not recommended for security reasons. The system will accept empty passwords if all other requirements are disabled.
Does the plugin enforce password changes for existing users?
No, the requirements apply only to new passwords or password resets. Existing passwords are not affected.
How long can passwords be?
There is no upper limit on password length enforced by this plugin.

Related Documentation