Title: One Time Email Access Guard
Author: Marco Gargano
Published: <strong>6 janvier 2026</strong>
Last modified: 23 juillet 2026

---

Recherche d’extensions

![](https://ps.w.org/one-time-email-access-guard/assets/banner-772x250.jpg?rev=3433970)

![](https://ps.w.org/one-time-email-access-guard/assets/icon.svg?rev=3433970)

# One Time Email Access Guard

 Par [Marco Gargano](https://profiles.wordpress.org/marcogargano/)

[Télécharger](https://downloads.wordpress.org/plugin/one-time-email-access-guard.1.1.0.zip)

 * [Détails](https://fr-ca.wordpress.org/plugins/one-time-email-access-guard/#description)
 * [Avis](https://fr-ca.wordpress.org/plugins/one-time-email-access-guard/#reviews)
 *  [Installation](https://fr-ca.wordpress.org/plugins/one-time-email-access-guard/#installation)
 * [Développement](https://fr-ca.wordpress.org/plugins/one-time-email-access-guard/#developers)

 [Support](https://wordpress.org/support/plugin/one-time-email-access-guard/)

## Description

Protect pages and posts with email-delivered verification codes. Passwordless access
control for gated content, demos, and private downloads.

### ✅ 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 passwordless access without creating accounts or managing passwords.

### 🎉 Key features

 * **Protect specific pages**, posts, or custom content with one-time email verification
   codes
 * Offer **passwordless access** for gated content, private pages, demos, and downloads
 * Send **time-limited codes** by email for secure, temporary access
 * Manage **authorized users** and control who can access protected content
 * **Customize the access** flow to match your site and audience

#### … and more

 * **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

### 🏆 Why use it

 * No passwords to remember.
 * No extra account creation for users.
 * Better experience for visitors who need quick access.
 * Ideal for lead magnets, client areas, previews, and private resources.

**[👉👉👉 Visit the official page 👈👈👈](https://access-guard.github.io/)**

### 😌 Easy to use

 1. **Create user** under Access Guard
 2. **Activate user** in the page/post page

### 🛡️ Secure

**🪜 Up to 3 security levels available**

Configurable in settings:
 1️⃣ **Phone number** – Required ✦✧✧ Two-factor authentication:
enter your phone number to receive a code by email 2️⃣ **First name** – Optional
✦✦✧ Three-factor authentication: phone number + first namenome 3️⃣ **Last name**–
Optional ✦✦✦ Multi-factor authentication: phone number + first name + last name

### 🧰 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

## Captures d’écran

[⌊Default Access Guard⌉⌊Default Access Guard⌉[

Default Access Guard

[⌊Confirm code sent⌉⌊Confirm code sent⌉[

Confirm code sent

[⌊Error verification⌉⌊Error verification⌉[

Error verification

[⌊Email access code⌉⌊Email access code⌉[

Email access code

[⌊User page⌉⌊User page⌉[

User page

[⌊Users list⌉⌊Users list⌉[

Users list

[⌊Option page⌉⌊Option page⌉[

Option page

[⌊Page/post protection⌉⌊Page/post protection⌉[

Page/post protection

[⌊Add plugin⌉⌊Add plugin⌉[

Add plugin

## Installation

 1. Search for **« One Time Email Access Guard »** in the Plugins page and install 
    it. Alternatively, manually upload the `one-time-email-access-guard` folder to `/
    wp-content/plugins/`
 2. Activate the plugin through the « Plugins » menu in WordPress
 3. Go to « Access Guard » in the admin menu
 4. Create users with their contact details
 5. Enable protection on any page or post and assign authorized users

## FAQ

### 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.

## Avis

![](https://secure.gravatar.com/avatar/d2a8c147720c953e41b3a5ca5d673417d8f196a992a31b8af8beb933223d826c?
s=60&d=retro&r=g)

### 󠀁[Amazing plugin for secure access!](https://wordpress.org/support/topic/amazing-plugin-for-secure-access/)󠁿

 [danilocmp](https://profiles.wordpress.org/danilocmp/) 12 janvier 2026 1 reply

This is exactly what I needed: a plugin which enables password-free access using
email-delivered verification codes.It’s perfect for anyone looking to add secure,
flexible access control to their site without complicating the user experience. 
Highly recommended!

 [ Lire l’avis ](https://wordpress.org/support/plugin/one-time-email-access-guard/reviews/)

## Contributeurs & développeurs

« One Time Email Access Guard » est un logiciel libre. Les personnes suivantes ont
contribué à cette extension.

Contributeurs

 *   [ Marco Gargano ](https://profiles.wordpress.org/marcogargano/)

[Traduisez « One Time Email Access Guard » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/one-time-email-access-guard)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/one-time-email-access-guard/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/one-time-email-access-guard/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/one-time-email-access-guard/)
par [RSS](https://plugins.trac.wordpress.org/log/one-time-email-access-guard/?limit=100&mode=stop_on_copy&format=rss).

## Historique des changements

#### 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

## Méta

 *  Version **1.1.0**
 *  Last updated **il y a 3 mois**
 *  Active installations **10+**
 *  WordPress version ** 5.0 ou plus **
 *  Tested up to **6.9.10**
 *  PHP version ** 7.2 ou plus **
 *  Language
 * [English (US)](https://wordpress.org/plugins/one-time-email-access-guard/)
 * Tags
 * [email access](https://fr-ca.wordpress.org/plugins/tags/email-access/)[Email OTP](https://fr-ca.wordpress.org/plugins/tags/email-otp/)
   [gated content](https://fr-ca.wordpress.org/plugins/tags/gated-content/)[passwordless](https://fr-ca.wordpress.org/plugins/tags/passwordless/)
   [verification](https://fr-ca.wordpress.org/plugins/tags/verification/)
 *  [Vue avancée](https://fr-ca.wordpress.org/plugins/one-time-email-access-guard/advanced/)

## Notes

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/one-time-email-access-guard/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/one-time-email-access-guard/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/one-time-email-access-guard/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/one-time-email-access-guard/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/one-time-email-access-guard/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/one-time-email-access-guard/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/one-time-email-access-guard/reviews/)

## Contributeurs

 *   [ Marco Gargano ](https://profiles.wordpress.org/marcogargano/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/one-time-email-access-guard/)