Maintenance VIP
Part of the Maintenance ecosystem · 10 projects
This module allows site administrators to grant temporary, secure access to a site in maintenance mode using a special URL. This is useful for letting clients or testers review a site before it goes live without requiring them to log in. Access is granted via a unique token in the URL and expires after 24 hours.
The Maintenance VIP module allows site administrators to grant bypass access to a Drupal site in maintenance mode using a secure, shareable URL. This is ideal for giving clients, stakeholders, or QA teams temporary access to review a site before launch, without requiring them to have a user account or log in.
Features
- Simple URL bypass: Access the site via
/vip/{your-token}. - Secure sessions: Generates an HTTP-only, secure cookie valid for 24 hours to prevent hijacking.
- Easy logout: Users can drop their VIP session by visiting
/vip-logout. - Proxy friendly: Works flawlessly behind Nginx, Varnish, or CDNs since it integrates directly with Drupal's maintenance mode service decorator.
Post-Installation
Once installed, no complex permissions or cache rebuilds are needed to manage the token.
- Navigate to Configuration > development > Maintenance VIP (
/admin/config/development/maintenance-vip). - Scroll down to the new Maintenance VIP Token field.
- Enter a secure, unique string (e.g.,
client-review-2026) and save the configuration. - Enable Maintenance mode as usual.
- Share your link (
https://yoursite.com/vip/client-review-2026) with your testers.
Additional Requirements
This module is self-contained. It requires no additional external libraries or contributed modules.
Similar projects
Modules like Maintenance Allow IP or similar IP-whitelisting solutions exist. However, whitelisting IPs is often problematic and time-consuming when clients are on mobile networks, corporate VPNs, or dynamic IPs. Maintenance VIP solves this by using a token-based approach, making it much more flexible for non-technical users while keeping the site locked.
Supporting this Module
Feel free to open issues, feature requests, or provide patches in the project's issue queue.
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.
More in the Maintenance ecosystem
Most installed first