WP Manifestindependent plugin directory
manifest / security / easy-password-protect

Easy Password Protect

Professional drag-and-drop password protection for WordPress pages with multiple password groups and stunning gradient themes.

by Zach Elkins · github.com/zte33/easy-password-protect

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/zte33/easy-password-protect/archive/refs/heads/main.zip

Professional drag-and-drop password protection for WordPress pages with multiple password groups, stunning visual themes, and Cloudflare Turnstile CAPTCHA integration.

✨ Features

  • 🖱️ Drag & Drop Interface - Intuitive page management with sortable lists
  • 🔑 3 Password Groups - Organize pages with different passwords and themes
  • 🎨 12 Visual Themes - Beautiful password form designs from minimal to immersive
  • 🛡️ Cloudflare Turnstile Integration - Optional CAPTCHA protection with individual group controls
  • 📱 Mobile Responsive - Works perfectly on all devices
  • 🔒 Secure Protection - Enterprise-grade security with encrypted cookies
  • 🌐 Full Site Protection - Site-wide password option that overrides individual page settings
  • Clean Admin Interface - Streamlined, minimal design for efficient management

🎭 Visual Themes

🌟 Classic Collection

  • 🌊 Ocean Breeze - Cool blue to purple gradient (default)
  • 🌅 Sunset Vibes - Warm pink to coral tones
  • 🌲 Forest Mystique - Deep teal to sage green
  • 🌌 Cosmic Dreams - Dark brown to purple to gold
  • 🔥 Fire Storm - Red to bright yellow

🌑 Dark Collection

  • 🌃 Midnight Minimal - Ultra-dark charcoal for professional sites
  • Neon Streak - Cyberpunk cyan and magenta with glow effects
  • 💻 Matrix Rain - Electric green with digital particle effects
  • 👻 Liminal Void - Ethereal black and white with otherworldly animations

🚀 Advanced Collection

  • 📼 Synthwave Retro - 80s neon pink and orange with grid effects
  • ❄️ Arctic Aurora - Northern lights with flowing blue-green movements
  • ⚙️ Steampunk Brass - Victorian copper and brass with mechanical animations

🛡️ Cloudflare Turnstile CAPTCHA

  • Individual Control - Enable/disable CAPTCHA per password group
  • Automatic Theming - CAPTCHA widget adapts to light/dark themes
  • Graceful Fallback - System remains functional if CAPTCHA service is unavailable
  • Enhanced Security - Combines password protection with bot prevention

📦 Installation

  1. Download the plugin files
  2. Upload to /wp-content/plugins/easy-password-protect/
  3. Activate through WordPress Admin → Plugins
  4. Configure at Settings → Password Protect

🌩️ Turnstile Setup (Optional)

  1. Create a free Cloudflare account
  2. Go to the Cloudflare Turnstile dashboard
  3. Add your site and choose "Managed" widget type
  4. Copy the Site Key and Secret Key to the plugin settings
  5. Enable Turnstile for desired password groups

Requirements

  • WordPress 5.0+
  • PHP 7.4+

🔒 Security Features

  • Secure password hashing
  • HTTP-only cookies with 24-hour expiration
  • CSRF protection with WordPress nonces
  • Input sanitization and validation
  • Optional CAPTCHA verification

License

GPL v2 or later

Author

Zach Elkins
🌐 Website: zachwp.com