Email Verification Plugin for Osclass
The Email Verification Plugin enables Osclass websites to enforce secure and reliable user registration by confirming email ownership. It is perfect for marketplaces, community portals, and niche platforms where verified accounts are essential. By automatically sending verification emails and managing user confirmation, this plugin helps reduce fake registrations, enhance security, and maintain the integrity of your user base.
Key Features
- Automatic Email Verification: Sends verification emails to new users immediately after registration to ensure their email is valid and active.
- Resend Verification Requests: Allows users to request a new verification email if they miss the first one, with configurable cooldown periods to prevent abuse.
- Admin Override Options: Administrators can manually confirm email addresses for users directly from the backend when needed.
- Pre-Login Verification Check: Unverified users are redirected to the verification page before they can access the site, ensuring only verified users log in.
- Cooldown and Resend Limits: Controls how often verification emails can be resent to prevent spam and reduce server load.
- Debug and Demo Modes: Safely test the plugin functionality without affecting live users, making deployment and troubleshooting easier.
How It Works
When a user registers or attempts to log in, the plugin checks whether their email has been verified. If verification is required, the user receives an email with a secure, time-sensitive secret code. Clicking the link confirms ownership of the email address. All verification attempts, resend counts, timestamps, and verified statuses are tracked in a dedicated database table.
The plugin prevents abuse by enforcing resend cooldowns and limits. Users attempting to request verification emails too frequently are restricted until the cooldown period expires, ensuring controlled email delivery and avoiding spam issues.
Admin Features
- Manual Email Verification: Force verification for individual users directly from the admin panel.
- Monitor Resend Activity: Track how often users request verification emails and manage potential misuse.
- Plugin Configuration: Customize verification intervals, enable or disable the plugin, and manage email content through the Osclass admin panel.
- User List Integration: Admins have direct access to verification actions within the user management page for quick confirmation.
Benefits
- Guarantees that all registered accounts have valid and accessible email addresses.
- Prevents spam registrations, bot accounts, and fraudulent activity.
- Enhances overall security for user dashboards, messages, and sensitive areas.
- Reduces administrative workload by automating email verification and limiting manual checks.
Usage Instructions
Once installed, unverified users automatically receive a verification email upon registration or first login attempt. Users confirm their email by clicking the secure link. Administrators can:
- Resend verification emails when needed.
- Force verification for users who cannot complete the process themselves.
- Monitor resend activity and cooldown periods for better management.
Compatibility
This plugin is fully compatible with all standard Osclass themes and supports PHP 7 and above. It operates independently of other plugins and does not modify core user authentication workflows, ensuring safe integration into any Osclass site.
Why Choose the Email Verification Plugin?
The Email Verification Plugin offers a secure, reliable, and automated solution to ensure user authenticity. Its combination of automatic verification, admin control, and configurable settings makes it ideal for both small community sites and large marketplaces. By implementing this plugin, you protect your platform from fake accounts, improve user trust, and streamline account management.
Ukrainian (UA)
French

English
Czech
Slovak