Email OTP Verification

v1.1 · updated Apr 1, 2026

$30 Buy License Try Free Docs
Frontend changes: Moderate
Modify signup and reset password templates, add CSS and inline JS 7-day trial · no license key needed

How it works

When a user registers, instead of the default KVS confirmation link, they see a simple form asking for a 6-digit code. The code is sent to their email instantly.

User enters the code — account is confirmed. No searching for links in email, no "click here to verify" that ends up in spam. Just a code everyone understands.

Works through KVS plugin_extensions. Replaces the default confirmation flow without modifying KVS core files.

Verify your email
We sent a code to us***@gmail.com
4
8
2
7
1
5
Verify
Didn't receive the code? Resend (47s)
YourSite
Reset Your Password
6
8
0
8
3
1
Go back to your browser and enter this code.
Code expires in 15 minutes

Clean email template

The verification email is simple and clear — site name, the code in large digits, and expiration time. No clutter, no confusion.

Customizable HTML email template with live preview in admin panel. Use placeholders for code, expiry, and site name.

Admin panel

Everything is configured through the standard KVS admin panel. Enable the plugin, set code expiry and resend cooldown, customize email templates with live preview.

Use KVS built-in SMTP or configure your own. Debug logging helps diagnose any issues during setup.

Plugin admin panel

What's included

  • Plugin files (PHP + Smarty admin template + language files)
  • Example Smarty templates for signup and reset password
  • CSS file for OTP form styling
  • Customizable HTML email template
  • Step-by-step installation guide
  • Free updates

REQUIREMENTS

  • KVS 6.2.0 or higher
  • Working email/SMTP configuration in KVS

Key features

  • 6-digit code instead of confirmation link
  • OTP-based password reset flow
  • Auto-login after verification
  • Configurable expiry and resend cooldown
  • Uses KVS built-in email or custom SMTP
  • Admin panel configuration and debug logging
  • Works with any KVS theme

Changelog

v1.1 — April 2026

Added license key system with 7-day free trial. ECDSA-signed keys tied to domain. Native KVS admin UI for license management.

v1.0 — March 2026

Initial release. OTP email verification replacing default KVS confirmation links. Configurable code length, expiration, admin logging, frontend template pack.