Descripción
Protect pages and posts with email-delivered verification codes. Secure, passwordless access control with user management and customization.
✅ Features
One Time Email Access Guard protects your WordPress pages and posts using email-delivered verification codes. Each authorized user receives a time-limited code, allowing secure access without traditional passwords.
- Email-Based Verification: Send secure verification codes via email
- User Management: Create and manage authorized users with contact details
- Content Protection: Enable protection per page/post with user assignment
- Customizable Access: Set custom access duration and expiration dates
- Modal Customization: Customize colors, opacity, and appearance
- Protected Content Tracking: Monitor all protected pages and authorized users
- Secure Cookies: Maintain login sessions with secure access tokens
👉👉👉 Visit the official page 👈👈👈
😌 Easy to use
- Create user under Access Guard
- Activate user in the page/post page
🧰 All Features
🔐 Advanced Security
- Passwordless access via email verification codes
- Email based One Time Password (OTP) access
- User verification with name and phone number
- Verification codes expire after 15 minutes
- Secure access tokens via cookies
- International phone support (195+ countries)
🎨 Fully Customizable
- Custom modal colors (overlay, background, text)
- Adjustable opacity and shadow
- Custom titles and messages
- Professional HTML email templates
👥 User Management
- Create users with name, email, and phone
- Enable/disable users instantly with toggle switch
- Custom access duration (15 min to unlimited)
- Optional expiration date and time
- User status indicator with visual feedback
- Bulk operations (activate/deactivate all users)
- Bulk expiry date setting
- CSV import/export for user data
🔒 Content Protection
- Enable protection per page/post
- Assign authorized users with multi-select
- Protection status column in admin
- Real-time user status display (active/expired)
- Quick edit access from protected pages list
📊 Monitoring
- View all protected pages/posts
- See authorized users
- Direct quick-edit access
⚙️ Flexible Configuration
- Optional first name and last name fields
- Custom blocked-content messages
- Modal color customization (overlay, background, text)
- Adjustable overlay opacity
- Toggle modal shadow effects
- Reset all settings to default
Capturas
Instalación
- Search “One Time Email Access Guard” from the Plugins page and install it.
Otherwise manually upload theone-time-email-access-guardfolder to/wp-content/plugins/ - Activate the plugin from the “Plugins” menu
- Go to “Email OTP” in your admin menu
- Create users with their contact details
- Enable protection on any page/post and assign authorized users
Preguntas frecuentes
-
Does the plugin require SMTP?
-
No, but SMTP is recommended for reliable email delivery.
If you decide not to use it, remember to check your spam folder. -
Can I protect only specific pages?
-
Yes, protection is applied per page/post from the sidebar meta box.
You can individually select each user from the list of entered users. -
How long does the verification code last?
-
Default verification codes expire after 1 hour.
You can select the duration, from 15 minutes up to 2 days, or disable expiration entirely. -
Can I import/export users?
-
Yes, use the CSV import/export feature in the Options page.
-
How do I set bulk expiry dates?
-
Go to the users list and use the bulk expiry date tools at the top.
-
Does it support international phone numbers?
-
Yes, the plugin supports 195+ country codes with flag emojis.
-
Can I use the WordPress user list?
-
No, the plugin’s user list is dedicated.
You’ll need to enter the users in the appropriate section, providing the desired details.
Reseñas
Colaboradores y desarrolladores
“One Time Email Access Guard” es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce “One Time Email Access Guard” a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .
Registro de cambios
1.1.0
- Plugin rebranded to “One Time Email Access Guard” for WordPress.org compliance
- Updated plugin slug to “one-time-email-access-guard”
- Updated text domain and all translation files
- Author changed to Marco Gargano (https://www.marcogargano.com)
- Added bulk user operations (activate/deactivate all)
- Added bulk expiry date setting
- Added CSV import/export functionality
- Added international phone support (195+ countries)
- Improved user interface with toggle switches
- Enhanced security with proper nonce validation
- Code quality improvements and WordPress standards compliance
1.0.0
- Initial release








