User Email Verification

User Email Verification

Developed By Cloudoora

Compatible with WHMCS v8.13

Features

  • Blocks access to client area pages for unverified clients by redirecting them to a verification landing page.
  • Provides a button to resend the verification email.
  • Validates first and last name characters during registration and profile edits:
    • Allowed: letters (any language), spaces, hyphen (-), apostrophe (').
    • Disallowed: digits, other punctuation and symbols.

Installation

  1. Ensure WHMCS Email Verification is enabled: Configuration > System Settings > General Settings > Security > Enable Email Verification.
  2. Copy the modules/addons/emailverification directory into your WHMCS installation at modules/addons/.
  3. In WHMCS Admin, go to Configuration > System Settings > Addon Modules and activate "Email Verification Enforcement".

How it Works

  • When an unverified client is logged in, any attempt to access client area pages (except the module landing page, password reset, and logout) will be redirected to index.php?m=emailverification.
  • The landing page displays instructions and a button to resend the verification email.
  • Once the email is verified, access is restored automatically.
  • Name validation is enforced via the ClientDetailsValidation hook and applies to registration, client area edits, and admin edits.

Customization

  • To adjust which pages are allowed without verification, edit modules/addons/emailverification/hooks.php and modify $allowedFilenames and the module page check.
  • To change allowed name characters, update $namePattern in the ClientDetailsValidation hook.

Notes

  • WHMCS does not natively block logins for unverified users. This addon implements page-level enforcement and a verification UX.
  • If you support additional routes for verification, whitelist them similarly to the module page.

 

There are no reviews yet!

Be the first to review User Email Verification.

Version Compatibility


Compatible with WHMCS v8.13

Full Version Compatibility


  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.8

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Cloudoora

Changelog

v1.0.0 Released November 10th, 2025

Latest Version


==1.0.0==

  1. Added filtering in user firstname and last during registration for special character and sql injection
  2. Email verification added
  3. Login preventation until email verified

 

See also

Discord Notifications

A simplistic, free & open source hook allowing instant Discord notifications when an action is triggered.

Free
Netgsm Sms

Netgsm Sms addon provides you sending customized bulk sms and creating sms templates.

Free
MSG91 SMS/OTP Plugin

MSG91 WHMCS SMS plugin gives you the power and flexibility to stay connected with your customers by sending them an SMS and OTP's for 2FA at the crucial steps that matters the most.

Free
SMS Manager

More Advanced SMS System

Commercial
SMSQ Notify

Send SMS Notification From WHMCS by SMSQ Notify

Free