ArkHost Posted Monday at 09:31 PM Share Posted Monday at 09:31 PM (edited) Email Verify Pro Automates email verification with customizable blocking overlay. What it does: Sends verification email on registration Blocks unverified users with full-screen overlay Cryptographically secure 32-byte tokens Configurable expiry and rate limiting Full overlay customization (colors, fonts, animations) Admin verification status display Features: Token expiry configuration (default: 60 minutes) Resend cooldown (default: 2 minutes) Max resend attempts (default: 7 per 24 hours) Database-backed rate limiting CSRF protection on all endpoints Automatic token cleanup via daily cron Email change re-verification Compatible with WHMCS native verification Technical Details: Addon module with hook integration Uses existing WHMCS database columns (email_verified_at, email_verification_token, email_verification_token_expiry) Creates two tables: mod_email_verify_pro (settings), mod_email_verify_pro_rate_limit (tracking) No core table modifications Verification URL: index.php?m=email_verification&verify=TOKEN Languages: English, Russian, Dutch Requirements: WHMCS 8.0+, PHP 7.4+, MySQL 5.7+ Installation: Upload modules folder to WHMCS root Activate in Setup → Addon Modules Configure token expiry and rate limits Customize overlay appearance Edit email template in Setup → Email Templates → "Email Verification" Client Features: Receives verification email on registration Clicks link to verify Re-verify required on email change Resend verification email (rate limited) Admin Features: View verification status in client profile Configure token expiry Set rate limit parameters Full overlay styling control Automatic cleanup of expired tokens Why it exists: Built because WHMCS native email verification doesn't block access. Users could skip verification and access the client area. This module enforces verification with a blocking overlay and adds rate limiting to prevent abuse. Support: support@arkhost.com License: One per WHMCS install WHMCS Marketplace: https://marketplace.whmcs.com/product/8286-email-verify-pro Documentation: https://arkhost.com/knowledgebase/5545/Email-Verify-Pro-for-WHMCS.html Store: https://arkhost.com/store/whmcs-modules/email-verify-pro Edited Monday at 09:32 PM by ArkHost 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.