Single Page Protection
Single Page Protection allows you to protect specific internal website pages with individual passwords, eliminating the need to create user accounts for each visitor. You can configure protected paths and their passwords through the administration interface, and customize instructions while allowing trusted roles to bypass the password prompt.
Introduction
Single Page Protection protects selected internal Drupal paths with individual passwords on supported Drupal 10.6 and Drupal 11.3+ sites.
Features
- Drupal password API hashing and automatic rehashing for legacy stored passwords.
- Path-and-IP flood protection limited to five failed attempts per hour.
- Strict internal-path validation with no open redirects.
- Session unlocks are revoked automatically when a protected password changes.
- Explicit bypass permission and administrator-only configuration.
- Strict configuration schema, ConfigTarget forms, functional tests, and supported-version CI on every push.
Requirements
Drupal 10.6 or Drupal 11.3 and later.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.11 | Stable | 10–11 | Drupal 10.6/11.3+ support, password/flood APIs, unlock revocation, strict paths, ConfigTarget, and CI updates. | Aug 16, 2026 | |
| 1.0.10 | Stable | 10–11 | Drupal 10/11-only compatibility metadata and documentation update. | Jul 14, 2026 | |
| 1.0.9 | Stable | 9–11 | Drupal 9.4/10/11 support, hashed passwords, bypass permission, editing, and green CI. | Jun 18, 2026 | |
| 1.0.7 | Stable | 9–11 | Drupal 9.4/10/11 support, hashed passwords, bypass permission, editing, CI, and validation updates. | Jun 18, 2026 |