{"id":173962,"date":"2023-06-08T07:40:06","date_gmt":"2023-06-08T07:40:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/email-otp-authentication\/"},"modified":"2026-03-27T19:47:47","modified_gmt":"2026-03-27T19:47:47","slug":"email-otp-authenticator","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/email-otp-authenticator\/","author":15641460,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"6.3.5","stable_tag":"6.3.5","tested":"7.0","requires":"","requires_php":"7.3","requires_plugins":null,"header_name":"Email OTP Authenticator","header_author":"cs7.in","header_description":"EMAIL OTP to Register, Login, Verify, Authenticate with Fast, Direct, User Friendly, More Secure and Without PASSWORD Operations.","assets_banners_color":"1272a5","last_updated":"2026-03-27 19:47:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/eotpa.cs7.in\/","header_author_uri":"https:\/\/profiles.wordpress.org\/ilvchandan\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":8976,"num_ratings":11,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.4":{"tag":"2.4","author":"ilvchandan","date":"2023-07-20 19:14:58"},"2.6":{"tag":"2.6","author":"ilvchandan","date":"2023-11-16 08:48:54"},"2.7":{"tag":"2.7","author":"ilvchandan","date":"2023-12-06 16:47:56"},"2.8":{"tag":"2.8","author":"ilvchandan","date":"2024-02-09 20:10:13"},"4.2":{"tag":"4.2","author":"ilvchandan","date":"2024-08-19 02:53:01"},"4.6":{"tag":"4.6","author":"ilvchandan","date":"2024-10-05 07:14:34"},"4.7.1":{"tag":"4.7.1","author":"ilvchandan","date":"2024-11-07 17:02:51"},"4.7.5":{"tag":"4.7.5","author":"ilvchandan","date":"2024-11-08 23:38:34"},"4.8.2":{"tag":"4.8.2","author":"ilvchandan","date":"2024-11-15 18:31:01"},"5.0.1":{"tag":"5.0.1","author":"ilvchandan","date":"2024-12-03 16:37:39"},"5.1.1":{"tag":"5.1.1","author":"ilvchandan","date":"2024-12-20 22:04:02"},"5.1.2":{"tag":"5.1.2","author":"ilvchandan","date":"2024-12-22 14:48:50"},"5.2.0":{"tag":"5.2.0","author":"ilvchandan","date":"2025-01-15 19:15:25"},"5.2.1":{"tag":"5.2.1","author":"ilvchandan","date":"2025-01-16 12:34:39"},"5.2.5":{"tag":"5.2.5","author":"ilvchandan","date":"2025-01-18 20:19:37"},"5.2.6":{"tag":"5.2.6","author":"ilvchandan","date":"2025-03-22 07:48:33"},"5.3.5":{"tag":"5.3.5","author":"ilvchandan","date":"2025-04-11 03:55:44"},"6.0.0":{"tag":"6.0.0","author":"ilvchandan","date":"2025-05-17 17:02:38"},"6.0.1":{"tag":"6.0.1","author":"ilvchandan","date":"2025-05-23 08:16:48"},"6.1.1":{"tag":"6.1.1","author":"ilvchandan","date":"2025-06-29 14:15:00"},"6.2.0":{"tag":"6.2.0","author":"ilvchandan","date":"2025-07-12 06:25:50"},"6.2.3":{"tag":"6.2.3","author":"ilvchandan","date":"2025-07-18 07:56:37"},"6.2.4":{"tag":"6.2.4","author":"ilvchandan","date":"2025-08-01 16:05:43"},"6.3.2":{"tag":"6.3.2","author":"ilvchandan","date":"2025-10-13 19:47:27"},"6.3.3":{"tag":"6.3.3","author":"ilvchandan","date":"2025-10-24 11:28:09"},"6.3.4":{"tag":"6.3.4","author":"ilvchandan","date":"2025-11-11 02:45:29"},"6.3.5":{"tag":"6.3.5","author":"ilvchandan","date":"2026-03-27 19:47:47"}},"upgrade_notice":{"6.3.3":"<p>Genuine modifications made in this version. Upgrade if required.<\/p>","6.3.2":"<p>Major rectifications made in this version. Upgrade if required.<\/p>","6.2.4":"<p>Genuine modifications made in this version. Upgrade if required.<\/p>","6.2.3":"<p>Genuine modifications made in this version. Upgrade if required.<\/p>","6.2.0":"<p>Genuine modifications made in this version. Upgrade if required.<\/p>","6.1.1":"<p>Major rectifications made in this version. Upgrade if required.<\/p>","6.0.1":"<p>Major rectifications made in this version. Upgrade if required.<\/p>","6.0.0":"<p>Major rectifications made in this version. Upgrade if required.<\/p>","5.3.5":"<p>Nominal modifications made in this version. Upgrade if required.<\/p>","5.2.6":"<p>Important rectifications made in this version. Upgrade immediately.<\/p>","5.2.5":"<p>Important rectifications made in this version. Upgrade immediately.<\/p>","5.2.1":"<p>Major rectifications made in this version. Upgrade immediately.<\/p>","5.2.0":"<p>Important modification made in this version. Upgrade immediately.<\/p>","5.1.2":"<p>Nominal modifications made in this version. Upgrade if required.<\/p>","5.1.1":"<p>Major modifications made in this version. You can upgrade if required.<\/p>","5.0.1":"<p>Major modifications made in this version. You can upgrade if required.<\/p>","4.8.2":"<p>Major modifications made in this version. You can upgrade if required.<\/p>","4.7.5":"<p>Genuine modifications made in this version. Upgrade if required.<\/p>","4.7.3":"<p>Important bug fixed in this version. Upgrade immediately.<\/p>","4.7.2":"<p>Important bug fixed in this version. Upgrade immediately.<\/p>","4.7.1":"<p>Major modification made in this version. Upgrade immediately.<\/p>","4.6.6":"<p>Nominal modifications made in this version. Upgrade if required.<\/p>","4.6.3":"<p>Major modification made in this version. Upgrade immediately.<\/p>","4.5.2":"<p>Nominal modifications made in this version. Upgrade if required.<\/p>","4.2.5":"<p>Nominal modifications made in this version. Upgrade if required.<\/p>","4.2.1":"<p>Great modification made in this version. Upgrade immediately.<\/p>","2.8.7":"<p>Major modification made in this version. Upgrade immediately.<\/p>","2.8.6":"<p>Nominal modifications made in this version. Upgrade if required.<\/p>","2.8.4":"<p>Nominal modifications made in this version. Upgrade if required.<\/p>","2.8.2":"<p>Major fixes and upgrades made in this version. Upgrade immediately.<\/p>","2.7.8":"<p>Major fixes and upgrades made in this version. Upgrade immediately.<\/p>","2.7.6":"<p>Nominal fixes\/upgrades and changes made in this version. Upgrade if required.<\/p>","2.7.4":"<p>Nominal modifications made in this version. Upgrade if required.<\/p>","2.7.3":"<p>Nominal modifications made in this version. Upgrade if required.<\/p>","2.6.8":"<p>Nominal rectifications made in this version. Upgrade if required.<\/p>","2.6.4":"<p>Extensive Fixings and upgrades made in this version. Upgrade immediately.<\/p>","2.4.6":"<p>Nominal rectifications made in this version. Upgrade if required.<\/p>","2.4.2":"<p>Initial release.<\/p>\n\n<hr \/>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":11},"assets_icons":{"icon-128\u00d7128.png":{"filename":"icon-128\u00d7128.png","revision":3291056,"resolution":"128x128","location":"assets","locale":""},"icon-256\u00d7256.png":{"filename":"icon-256\u00d7256.png","revision":3291056,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3297969,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544\u00d7500.jpg":{"filename":"banner-1544\u00d7500.jpg","revision":2923217,"resolution":"1544x500","location":"assets","locale":""},"banner-772\u00d7250.jpg":{"filename":"banner-772\u00d7250.jpg","revision":2923217,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.4","2.6","2.7","2.8","4.2","4.6","4.7.1","4.7.5","4.8.2","5.0.1","5.1.1","5.1.2","5.2.0","5.2.1","5.2.5","5.2.6","5.3.5","6.0.0","6.0.1","6.1.1","6.2.0","6.2.3","6.2.4","6.3.2","6.3.3","6.3.4","6.3.5"],"block_files":[],"assets_screenshots":{"screenshot-01.png":{"filename":"screenshot-01.png","revision":3374616,"resolution":"1","location":"assets","locale":""},"screenshot-02.png":{"filename":"screenshot-02.png","revision":3491290,"resolution":"2","location":"assets","locale":""},"screenshot-03.png":{"filename":"screenshot-03.png","revision":3491290,"resolution":"3","location":"assets","locale":""},"screenshot-04.png":{"filename":"screenshot-04.png","revision":3491290,"resolution":"4","location":"assets","locale":""},"screenshot-05.png":{"filename":"screenshot-05.png","revision":3491290,"resolution":"5","location":"assets","locale":""},"screenshot-06.png":{"filename":"screenshot-06.png","revision":3491290,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Form Templates","2":"Default Template","3":"General &amp; Layout","4":"Login &amp; Register","5":"2FA &amp; DSS","6":"Email Settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[209326,155171,35316,258628,258627],"plugin_category":[],"plugin_contributors":[220918],"plugin_business_model":[],"class_list":["post-173962","plugin","type-plugin","status-publish","hentry","plugin_tags-email-otp","plugin_tags-otp-login","plugin_tags-passwordless-login","plugin_tags-session-security","plugin_tags-wordpress-2fa","plugin_contributors-ilvchandan","plugin_committers-ilvchandan"],"banners":{"banner":"https:\/\/ps.w.org\/email-otp-authenticator\/assets\/banner-772\u00d7250.jpg?rev=2923217","banner_2x":"https:\/\/ps.w.org\/email-otp-authenticator\/assets\/banner-1544\u00d7500.jpg?rev=2923217","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/email-otp-authenticator\/assets\/icon.svg?rev=3297969","icon":"https:\/\/ps.w.org\/email-otp-authenticator\/assets\/icon.svg?rev=3297969","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/email-otp-authenticator\/assets\/screenshot-01.png?rev=3374616","caption":"Form Templates"},{"src":"https:\/\/ps.w.org\/email-otp-authenticator\/assets\/screenshot-02.png?rev=3491290","caption":"Default Template"},{"src":"https:\/\/ps.w.org\/email-otp-authenticator\/assets\/screenshot-03.png?rev=3491290","caption":"General &amp; Layout"},{"src":"https:\/\/ps.w.org\/email-otp-authenticator\/assets\/screenshot-04.png?rev=3491290","caption":"Login &amp; Register"},{"src":"https:\/\/ps.w.org\/email-otp-authenticator\/assets\/screenshot-05.png?rev=3491290","caption":"2FA &amp; DSS"},{"src":"https:\/\/ps.w.org\/email-otp-authenticator\/assets\/screenshot-06.png?rev=3491290","caption":"Email Settings"}],"raw_content":"<!--section=description-->\n<p><strong>Email OTP Authenticator<\/strong> is an Authentication &amp; Security plugin designed to simplify WordPress login while strengthening user protection. It replaces traditional passwords with secure OTP verification and adds advanced session protection for better control over user access.<\/p>\n\n<p>Built as a modular security system, the plugin operates through three dedicated protection engines while maintaining a fully self-contained architecture without external service dependency.<\/p>\n\n<h3>Delivering these key benefits:<\/h3>\n\n<ul>\n<li>Reduce login friction<\/li>\n<li>Increase signup conversions<\/li>\n<li>Reduce password reset requests<\/li>\n<li>Strengthen multi-layered website security<\/li>\n<li>Enhance user trust with secure authentication<\/li>\n<\/ul>\n\n<p>Designed to make WordPress authentication faster, smarter and more secure.<\/p>\n\n\n\n<h3>Core Security Architecture<\/h3>\n\n<p>The plugin is engineered around three dedicated security engines:<\/p>\n\n<p><strong>Access Engine<\/strong><\/p>\n\n<p>Handles secure user entry through passwordless authentication.<\/p>\n\n<p>Features:\n* OTP Login\n* OTP Registration\n* Guest Verification\n* Email authorization\n* Fast Authentication Flow<\/p>\n\n<p><strong>Validation Engine<\/strong><\/p>\n\n<p>Adds identity confirmation and verification controls.<\/p>\n\n<p>Features:\n* New Device detection\n* Auto-popup with UI lock\n* Parallel login validation\n* Two-Factor Authentication\n* Login Validity Enforcement<\/p>\n\n<p><strong>Security Engine<\/strong><\/p>\n\n<p>Protects active sessions and detects abnormal activity.<\/p>\n\n<p>Features:\n* Dynamic Session Shield\n* Session Validity Check\n* Session Inactivity Lock\n* Adaptive 2FA Enforcement\n* Suspicious Activity Guard<\/p>\n\n\n\n<h3>Key Highlights<\/h3>\n\n<ul>\n<li><strong>Quick Login &amp; Signup<\/strong> \u2013 Instant, easy, and password-free; Login &amp; signup with OTP.<\/li>\n<li><strong>Built-in Two-Factor Authentication<\/strong> \u2013 Additional identity protection layer.<\/li>\n<li><strong>Verified Access Control<\/strong> \u2013 Verify users without login for access to restricted pages.<\/li>\n<li><strong>Dynamic Session Shield<\/strong> \u2013 Intelligent session protection engine.<\/li>\n<li><strong>Zero External Dependency<\/strong> \u2013 Works without third-party services.<\/li>\n<li><strong>Modern Vanilla JavaScript Engine<\/strong> \u2013 No jQuery dependency.<\/li>\n<li><strong>Flexible Integration Options<\/strong> \u2013 Add authentication anywhere.<\/li>\n<li><strong>Complete Admin Control<\/strong> \u2013 Fine-tune authentication behavior.<\/li>\n<li><strong>Built-in Interface System<\/strong> \u2013 Attractive ready-to-use templates.<\/li>\n<li><strong>Lightweight &amp; Fast<\/strong> \u2013 Optimized for performance.<\/li>\n<\/ul>\n\n\n\n<h3>Flexible Integration Options<\/h3>\n\n<p>Add authentication forms anywhere on your website using simple integration methods.<\/p>\n\n<p>Integration methods include:<\/p>\n\n<ul>\n<li>Shortcode integration (auto-popup, popup or inline forms)<\/li>\n<li>Menu trigger integration (popup forms)<\/li>\n<li>Redirect support for auto-popup &amp; inline form pages<\/li>\n<li>Multiple forms on the same page<\/li>\n<li>Easy setup without coding complexity<\/li>\n<\/ul>\n\n\n\n<h3>Built-in Templates<\/h3>\n\n<p>Attractive 27 ready-to-use templates with auto-popup, popup and inline support.<\/p>\n\n<p>Easy-to-apply modern designs that match your website style, with options to customize pre-built templates or create your own.<\/p>\n\n\n\n<h3>Complete Admin Control<\/h3>\n\n<p>Customize authentication behavior, layout options, security restrictions and verification rules with ease. Admins gain complete control over user access and interaction across the website.<\/p>\n\n\n\n<h3>Zero External Dependency<\/h3>\n\n<p>Run a complete authentication system without relying on any third-party services.<\/p>\n\n<ul>\n<li>Full data control<\/li>\n<li>Standalone operation<\/li>\n<li>No external APIs required<\/li>\n<li>Self-hosted OTP processing<\/li>\n<li>Reliable authentication flow<\/li>\n<\/ul>\n\n\n\n<h3>Modern Architecture<\/h3>\n\n<p>Built using modern development practices:<\/p>\n\n<ul>\n<li>Vanilla JavaScript implementation (no jQuery)<\/li>\n<li>Optimized settings storage<\/li>\n<li>Secure token validation<\/li>\n<li>Lightweight execution flow<\/li>\n<li>Improved performance structure<\/li>\n<\/ul>\n\n\n\n<h3>Ideal Use Cases<\/h3>\n\n<p>This plugin is ideal for:<\/p>\n\n<ul>\n<li>Membership websites<\/li>\n<li>WooCommerce stores<\/li>\n<li>SaaS dashboards<\/li>\n<li>Community platforms<\/li>\n<li>Agencies managing client websites<\/li>\n<li>Developers needing flexible authentication<\/li>\n<li>Beginners and small websites needing simple security<\/li>\n<\/ul>\n\n<p>Designed to scale from beginner websites to enterprise environments.<\/p>\n\n\n\n<h3>Compatibility<\/h3>\n\n<p>Works smoothly with popular WordPress tools:<\/p>\n\n<ul>\n<li>WooCommerce<\/li>\n<li>Ultimate Member<\/li>\n<li>MemberPress<\/li>\n<li>BuddyPress<\/li>\n<li>ProfileGrid<\/li>\n<li>ProfilePress<\/li>\n<li>User Registration<\/li>\n<li>WP User Manager<\/li>\n<li>Paid Memberships Pro<\/li>\n<li>RegistrationMagic<\/li>\n<li>Forminator<\/li>\n<li>Login\/Signup Popup plugins<\/li>\n<li>And many more<\/li>\n<\/ul>\n\n\n\n<h3>Why Choose This Plugin<\/h3>\n\n<ul>\n<li>FAST \u2013 Quick OTP authentication process<\/li>\n<li>FRIENDLY \u2013 Simple user experience<\/li>\n<li>SMART \u2013 Intelligent access handling<\/li>\n<li>SMOOTH \u2013 Clean UI integration<\/li>\n<li>SECURED \u2013 Strong authentication protection<\/li>\n<\/ul>\n\n\n\n<h3>Support<\/h3>\n\n<p>Feedback helps improve this plugin.\nSend suggestions or issues to:\n<a href=\"mailto:Mr.Chandan.Shrivastava@gmail.com\">Mr.Chandan.Shrivastava@gmail.com<\/a><\/p>\n\n\n\n<h3>Notes<\/h3>\n\n<p>This is the Lite version with advanced features included for exploration.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin from WordPress dashboard<\/li>\n<li>Configure Email OTP Authenticator settings<\/li>\n<li>Add forms using shortcode or menu integration<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20support%20sms%20or%20whatsapp%20otp%3F\"><h3>Does it support SMS or WhatsApp OTP?<\/h3><\/dt>\n<dd><p>Currently, only Email OTP authentication is supported. Multi-channel OTP verification (Email\/SMS\/API) is planned for future releases.<\/p><\/dd>\n<dt id=\"can%20guest%20users%20verify%20or%20register%20using%20otp%3F\"><h3>Can guest users verify or register using OTP?<\/h3><\/dt>\n<dd><p>Yes. Guests can register and verify their email using OTP without requiring a password.<\/p><\/dd>\n<dt id=\"can%20administrators%20log%20in%20using%20otp%3F\"><h3>Can administrators log in using OTP?<\/h3><\/dt>\n<dd><p>Yes. Administrators can securely log in to the WordPress dashboard using Email OTP authentication.<\/p><\/dd>\n<dt id=\"can%20i%20use%20multiple%20inline%20or%20popup%20forms%20on%20the%20same%20page%3F\"><h3>Can I use multiple inline or popup forms on the same page?<\/h3><\/dt>\n<dd><p>Yes. You can place multiple inline or popup authentication forms on a single page using shortcodes.<\/p><\/dd>\n<dt id=\"can%20i%20enable%20two-factor%20authentication%20%282fa%29%20for%20login%20or%20registration%3F\"><h3>Can I enable Two-Factor Authentication (2FA) for login or registration?<\/h3><\/dt>\n<dd><p>Yes. 2FA can be enabled for login, registration, or both to add an additional layer of protection.<\/p><\/dd>\n<dt id=\"what%20happens%20if%202fa%20verification%20fails%3F\"><h3>What happens if 2FA verification fails?<\/h3><\/dt>\n<dd><p>If verification fails, the user will be redirected to the configured failure redirect URL or verification page based on plugin settings.<\/p><\/dd>\n<dt id=\"where%20does%20the%20user%20go%20after%20successful%202fa%20verification%3F\"><h3>Where does the user go after successful 2FA verification?<\/h3><\/dt>\n<dd><p>After successful verification, users are automatically redirected back to their original source or intended destination page to ensure a smooth authentication flow.<\/p><\/dd>\n<dt id=\"can%20i%20enforce%20verification%20when%20a%20new%20device%20is%20detected%3F\"><h3>Can I enforce verification when a new device is detected?<\/h3><\/dt>\n<dd><p>Yes. The Dynamic Session Shield security engine can enforce verification when a new device or browser session is detected.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20session%20becomes%20inactive%3F\"><h3>What happens if a session becomes inactive?<\/h3><\/dt>\n<dd><p>The session will be locked after the configured inactivity period or unusual activity is detected and verification will be required to continue access.<\/p><\/dd>\n<dt id=\"can%20the%20plugin%20log%20out%20active%20sessions%20on%20suspicious%20activity%3F\"><h3>Can the plugin log out active sessions on suspicious activity?<\/h3><\/dt>\n<dd><p>Yes. Dynamic Session Shield can automatically terminate sessions if verification fails.<\/p><\/dd>\n<dt id=\"does%20session%20protection%20affect%20all%20logged-in%20devices%3F\"><h3>Does session protection affect all logged-in devices?<\/h3><\/dt>\n<dd><p>No. Session protection applies only to the current session unless global logout is triggered by security rules.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%202fa%20verification%20page%3F\"><h3>Can I customize the 2FA verification page?<\/h3><\/dt>\n<dd><p>Yes. You can define a custom page containing the verification shortcode to control the verification workflow.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20the%20session%20inactivity%20timeout%3F\"><h3>Can I disable the session inactivity timeout?<\/h3><\/dt>\n<dd><p>Yes. The inactivity timeout can be disabled or adjusted from plugin settings.<\/p><\/dd>\n<dt id=\"is%20dynamic%20session%20shield%20enabled%20by%20default%3F\"><h3>Is Dynamic Session Shield enabled by default?<\/h3><\/dt>\n<dd><p>No. Dynamic Session Shield is optional and can be enabled or configured from the plugin settings.<\/p><\/dd>\n<dt id=\"can%20developers%20integrate%20authentication%20responses%20into%20custom%20workflows%3F\"><h3>Can developers integrate authentication responses into custom workflows?<\/h3><\/dt>\n<dd><p>Yes. Developers can process verification responses using JavaScript, PHP hooks and integration logic for advanced customization.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20any%20third-party%20services%3F\"><h3>Does this plugin require any third-party services?<\/h3><\/dt>\n<dd><p>No. The plugin works completely independently without requiring any external authentication services or APIs.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>6.3.5<\/h4>\n\n<ul>\n<li>Released on: 26-Mar-2026<\/li>\n<li>Fixed: Duplicate element ID errors in OTP form resolved in browser.<\/li>\n<li>Added: OTP form engaged status displayed via SVG animation.<\/li>\n<li>Added: New option 'Enable the Advance Admin' added in settings.<\/li>\n<li>Added: Option to remove all data of this plugin on deactivation.<\/li>\n<li>Added: Logout option from the 2FA and DSS form added in settings.<\/li>\n<li>Added: New option 'Checkout Form Templates' added in Layout panel.<\/li>\n<li>Added: New feature 'Dynamic Session Shield' added in 2FA &amp; DSS panel.<\/li>\n<li>Added: Advanced settings and pages hidden from general admin dashboard.<\/li>\n<li>Added: Legacy version POT file included in plugin for version switching.<\/li>\n<li>Rectified: Login process corrected in class files.<\/li>\n<li>Rectified: Admin identifier corrected in class files.<\/li>\n<li>Rectified: Corrected the import and restore settings process.<\/li>\n<li>Rectified: Cursor position in 6 OTP boxes corrected after OTP paste.<\/li>\n<li>Modified: Beta option for Vanilla JavaScript removed from settings.<\/li>\n<li>Modified: Previous license types discontinued; new ones introduced.<\/li>\n<li>Modified: All locked features are marked with lock icons in settings.<\/li>\n<li>Modified: Reserved option 'useupgrdfiture' removed from all references.<\/li>\n<li>Modified: jQuery removed and Vanilla JavaScript implemented permanently.<\/li>\n<li>Improved: 2FA features redesigned and moved to a new panel.<\/li>\n<li>Improved: Settings Min\u2013Max validation optimized and shortened.<\/li>\n<li>Improved: The old plugin website has been replaced with a new website.<\/li>\n<li>Improved: Extreme version lock with P.A. managed separately in settings.<\/li>\n<li>Improved: Paid note moved under license key section in integration page.<\/li>\n<li>Improved: Legacy version supporting file upgraded to plugin version 6.3.4.<\/li>\n<li>Improved: Merging saved settings with default settings improved in class files.<\/li>\n<\/ul>\n\n<h4>6.3.4<\/h4>\n\n<ul>\n<li>Released on: 11-Nov-2025<\/li>\n<li>Fixed: Several Unicode-related bugs in settings and class files.<\/li>\n<li>Rectified: Line background color for better appearance in support code.<\/li>\n<li>Modified: Template title HTML code to resolve conflict with admin notice.<\/li>\n<li>Improved: Some setting descriptions for better clarity and understanding.<\/li>\n<li>Improved: 2FA box type set to auto-popup for a faster and smoother process.<\/li>\n<\/ul>\n\n<h4>6.3.3<\/h4>\n\n<ul>\n<li>Released on: 20-Oct-2025<\/li>\n<li>Added: Template notes for successful actions, including cache-clear instructions.<\/li>\n<li>Added: Import and export functionality for plugin settings on the Integration page.<\/li>\n<li>Rectified: \"P.A.*\" mark issue corrected in the Ratify Guest tab in QuickServ page.<\/li>\n<li>Rectified: Test page generated by the setup wizard optimized for smoother display.<\/li>\n<li>Modified: Function name License_Allowed updated for standardization.<\/li>\n<li>Modified: Video text and link modified and redirected to the self-hosted page.<\/li>\n<li>Modified: \"The Exalter Option\" renamed to \"Exalter Options\" in the Integration page.<\/li>\n<li>Improved: Added extra protection against direct access on all pages.<\/li>\n<li>Improved: Suppressed unnecessary admin notices for cleaner backend pages.<\/li>\n<li>Improved: PHP encryption replaced with obfuscation; eval() removed for safety.<\/li>\n<li>Improved: Template images, thumbnails, and default data within setup packages.<\/li>\n<li>Improved: All submit inputs converted into button tags in client-side scripts.<\/li>\n<li>Improved: Setup wizard now auto-installs the demo page instead of runtime loading.<\/li>\n<li>Improved: Multiple UI components enhanced to deliver a smoother front-end experience.<\/li>\n<\/ul>\n\n<h4>6.3.2<\/h4>\n\n<ul>\n<li>Released on: 07-Oct-2025<\/li>\n<li>Fixed: 2FA verification initialized from UI before OTP class trigger.<\/li>\n<li>Fixed: Load_textdomain_just_in_time notice resolved successfully.<\/li>\n<li>Added: Background images with adjustable opacity in both form and backdrop.<\/li>\n<li>Added: New facility to choose and apply templates from settings panel.<\/li>\n<li>Added: 27 ready-to-use templates for inline and popup display.<\/li>\n<li>Added: Client-side developer tools protection for improved security.<\/li>\n<li>Added: Option to hide scrollbars in popup templates for clean design.<\/li>\n<li>Added: Quickserv submenu introduced for faster access to key options.<\/li>\n<li>Added: New control to set notice font color and size in form display.<\/li>\n<li>Added: Auto-migration feature from old settings to new configuration.<\/li>\n<li>Added: Option to preserve premium settings from false overwriting.<\/li>\n<li>Rectified: Internal process in setup wizard rectified in settings module.<\/li>\n<li>Rectified: Code to retrieve options optimized for smoother performance.<\/li>\n<li>Rectified: OTP validation Ajax nonce and security parameters refined.<\/li>\n<li>Rectified: Backdrop alignment and opacity handling corrected in popup.<\/li>\n<li>Modified: Simple MD5 password encryption upgraded with hash security.<\/li>\n<li>Modified: Dynamic demo file download moved to installation process.<\/li>\n<li>Improved: Settings storage combined for faster save and load process.<\/li>\n<li>Improved: Default values adjusted to enhance user interface behavior.<\/li>\n<li>Improved: 2FA description updated with warning on service downtime.<\/li>\n<li>Improved: Popup border aligned with input and button border styling.<\/li>\n<li>Improved: Settings panel made lighter and more secure for performance.<\/li>\n<li>Improved: Notes section in setup wizard simplified for better clarity.<\/li>\n<li>Improved: Contact for feedback and support modified in dashboard area.<\/li>\n<\/ul>\n\n<h4>6.2.4<\/h4>\n\n<ul>\n<li>Released on: 29-Jul-2025<\/li>\n<li>Fixed: An effective bug in the class file for globals has been fixed.<\/li>\n<li>Fixed: An user interface bug in Addon service details has been fixed.<\/li>\n<li>Added: A major feature as setup wizard has been added in the plugin.<\/li>\n<li>Improved: Settings storage feature is replaced with universal storage.<\/li>\n<li>Improved: Separate admin url function is replaced with common admin url.<\/li>\n<li>Improved: Complete admin panel template has been improved for better look.<\/li>\n<li>Rectified: Addon service notes has been rectified in the settings.<\/li>\n<li>Rectified: Load demo class file with the same version plugin has been added.<\/li>\n<\/ul>\n\n<h4>6.2.3<\/h4>\n\n<ul>\n<li>Released on: 17-Jul-2025<\/li>\n<li>Fixed: Some bugs in form notes and messages has been fixed.<\/li>\n<li>Added: Display Short Width Buttons has been added in Layout.<\/li>\n<li>Added: Hide Autofill Email Checkbox has been added in Layout.<\/li>\n<li>Added: Ability to put customized fonts has been added in Layout.<\/li>\n<li>Added: Combine options value has been created to speedup the process.<\/li>\n<li>Added: Multilingual phrases has been added in form notes and messages.<\/li>\n<li>Improved: Form CSS script has been improved for better look.<\/li>\n<li>Improved: 'Remember my email' has been improved to 'Autofill my email'.<\/li>\n<li>Modified: Alignment of the 'Remember my email' has been modified.<\/li>\n<li>Rectified: Upgrade notes has been rectified in settings.<\/li>\n<li>Rectified: Addon service notes has been rectified in settings.<\/li>\n<li>Rectified: Sub menu text has been rectified in dashboard menus.<\/li>\n<li>Rectified: Clients bottom notes has been removed from settings.<\/li>\n<li>Rectified: Some phrases in form notes and messages have been rectified.<\/li>\n<\/ul>\n\n<h4>6.2.0<\/h4>\n\n<ul>\n<li>Released on: 07-Jul-2025<\/li>\n<li>Added: Editable form text and notes have been added to the template.<\/li>\n<li>Added: Popup box and backdrop blur effect added to the template.<\/li>\n<li>Added: OTP form border and color added to the template.<\/li>\n<li>Rectified: Popup box z-index supremacy has been rectified in CSS.<\/li>\n<li>Rectified: The OTP form checkbox text color has been rectified in CSS.<\/li>\n<\/ul>\n\n<h4>6.1.1<\/h4>\n\n<ul>\n<li>Released on: 29-Jun-2025<\/li>\n<li>Fixed: The mobile menu popup bug has been fixed.<\/li>\n<li>Added: Autopopup type for popup box has been added.<\/li>\n<li>Added: Show\/Hide option for popup box close button has been added.<\/li>\n<li>Added: Opecity for all colors has been added in the template.<\/li>\n<li>Added: Backdrop color and opacity has been added in the template.<\/li>\n<li>Improved: The Protected Roles in the class files has been improved.<\/li>\n<\/ul>\n\n<h4>6.0.1<\/h4>\n\n<ul>\n<li>Released on: 20-May-2025<\/li>\n<li>Fixed: The size bug in extreme demo file has been fixed.<\/li>\n<li>Fixed: Two code bugs in class file have been fixed.<\/li>\n<li>Fixed: A bug in a folder path has been fixed.<\/li>\n<li>Rectified: Some integration notes have been rectified.<\/li>\n<li>Rectified: Title of the Snippets has been rectified.<\/li>\n<li>Improved: The language library file has been improved.<\/li>\n<\/ul>\n\n<h4>6.0.0<\/h4>\n\n<ul>\n<li>Released on: 11-May-2025<\/li>\n<li>Fixed: An update bug in wp_autoupdate.php has been fixed.<\/li>\n<li>Fixed: The placement bug in extreme demo file has been fixed.<\/li>\n<li>Added: The 2FA features have baeen added.<\/li>\n<li>Added: The inline form for OTP has been added.<\/li>\n<li>Added: Reset all settings feature has been added.<\/li>\n<li>Added: A common external class file has been added.<\/li>\n<li>Added: New tab for Layout has been added to Settings.<\/li>\n<li>Added: Sharp corner theme has been added to the template.<\/li>\n<li>Added: A new Dashboard menu has been created with submenus.<\/li>\n<li>Added: Separate pages for integration and shippents have been added.<\/li>\n<li>Added: Multiple inline forms, popup links and menus ability has been added.<\/li>\n<li>Rectified: The process Log has been rectified.<\/li>\n<li>Rectified: The Activity Log page has been rectified.<\/li>\n<li>Rectified: The ajax failed response has been rectified.<\/li>\n<li>Improved: The switch page has been improved.<\/li>\n<li>Improved: Template options have been improved.<\/li>\n<li>Improved: The plugin logo and icons have been upgraded.<\/li>\n<li>Improved: Wrong attempt limit option has been centralized.<\/li>\n<li>Improved: Shortcodes for inline forms and 2FA have been improved.<\/li>\n<li>Improved: Verify_User to RWL, Verify_Guest to RWA, Verify_All to RWP.<\/li>\n<\/ul>\n\n<h4>5.3.5<\/h4>\n\n<ul>\n<li>Released on: 11-April-2025<\/li>\n<li>Added: Tutorials videos are added.<\/li>\n<li>Rectified: Addon class file connector rectified.<\/li>\n<\/ul>\n\n<h4>5.2.6<\/h4>\n\n<ul>\n<li>Released on: 20-March-2025<\/li>\n<li>Fixed: Font color bug fixed in popup template.<\/li>\n<li>Fixed: Popup headers unusual border bug fixed.<\/li>\n<li>Fixed: Popup on back headers toggle bug fixed.<\/li>\n<li>Fixed: Plugin twice events trigger bug fixed.<\/li>\n<li>Added: Internal process diagnostics system added.<\/li>\n<li>Modified: Customize email switch definition modified.<\/li>\n<li>Modified: Popup header commands colour modified.<\/li>\n<li>Modified: Plugin JS support code modified.<\/li>\n<li>Modified: Plugin EventLog design modified.<\/li>\n<li>Improved: Send from email address verification improved.<\/li>\n<li>Improved: Encrypted variables progress log improved.<\/li>\n<\/ul>\n\n<h4>5.2.5<\/h4>\n\n<ul>\n<li>Released on: 17-January-2025<\/li>\n<li>Fixed: Cookies expiring error fixed in Addon+ class file.<\/li>\n<li>Fixed: Log record reset error fixed in settings file.<\/li>\n<li>Fixed: Default value of get option errors fixed in class file.<\/li>\n<li>Improved: Login service response improved in Lite class file.<\/li>\n<\/ul>\n\n<h4>5.2.1<\/h4>\n\n<ul>\n<li>Released on: 08-January-2025<\/li>\n<li>Fixed: Many path key errors fixed in settings and class files.<\/li>\n<li>Fixed: Many get option errors fixed in settings and class files.<\/li>\n<li>Fixed: Auto update details check error fixed in Lite version.<\/li>\n<\/ul>\n\n<h4>5.2.0<\/h4>\n\n<ul>\n<li>Released on: 31-December-2024<\/li>\n<li>Fixed: A crucial bug fixed in Addon+Prime server class file.<\/li>\n<li>Fixed: Addon+Prime file loading bug fixed in Lite version.<\/li>\n<li>Fixed: Addon+Prime file reloading bug fixed in upgraded version.<\/li>\n<li>Fixed: A bug fixed to show response messages in Lite version.<\/li>\n<li>Modified: Addon+Prime feature selection removed from Extreme version.<\/li>\n<li>Modified: Addon+Prime class file unloaded from Extreme version.<\/li>\n<li>Improved: Checkbox design rectified in plugin settings.<\/li>\n<li>Improved: API file is improved to serve Addon+Prime features.<\/li>\n<\/ul>\n\n<h4>5.1.2<\/h4>\n\n<ul>\n<li>Released on: 22-December-2024<\/li>\n<li>Added: Append option added in External CSS.<\/li>\n<li>Improved: CSS improved for terms of use and remember email options.<\/li>\n<li>Improved: Use external CSS option text and explanation are improved.<\/li>\n<\/ul>\n\n<h4>5.1.1<\/h4>\n\n<ul>\n<li>Released on: 20-December-2024<\/li>\n<li>Fixed: Bugs fixed in the back support system upgrade.<\/li>\n<li>Fixed: Bugs fixed for status codes in Lite version.<\/li>\n<li>Fixed: A bug fixed in emailotpauthn_nav_menu_link operation.<\/li>\n<li>Added: Addon+Prime features added to Lite version.<\/li>\n<li>Added: Addon+Prime API files created to serve in Lite version.<\/li>\n<li>Added: OTP attempts log and log file added to review.<\/li>\n<li>Added: External CSS script added to manage the complete CSS.<\/li>\n<li>Added: An offer added to participate in plugin improvements.<\/li>\n<li>Improved: External functions are extended to operate the response messages.<\/li>\n<li>Improved: Settings page revised and rearranged for better look.<\/li>\n<li>Modified: Modified the response code in the lite version.<\/li>\n<\/ul>\n\n<h4>5.0.1<\/h4>\n\n<ul>\n<li>Released on: 22-November-2024<\/li>\n<li>Fixed: A bug in the default colors has been fixed.<\/li>\n<li>Fixed: Recurring message bug in JavaScript has been fixed.<\/li>\n<li>Fixed: Exclude login text from wildcards in token key lock.<\/li>\n<li>Fixed: Delayed messaging has been fixed in JavaScript in the Lite version.<\/li>\n<li>Added: Added template with some new options.<\/li>\n<li>Added: Added new tab as Snippets for support code.<\/li>\n<li>Modified: New category created as Automate.<\/li>\n<li>Modified: General settings have been modified.<\/li>\n<li>Improved: Tabs in the Settings page are separated into blocks.<\/li>\n<li>Improved: Six separate boxes have been created for OTP in the authentication popup.<\/li>\n<\/ul>\n\n<h4>4.8.2<\/h4>\n\n<ul>\n<li>Released on: 15-November-2024<\/li>\n<li>Fixed: Admin unlocked from token key lock.<\/li>\n<li>Fixed: Guest and User verification panel activity check.<\/li>\n<li>Added: Multi URLs\/Pages token key lock with redirected URL.<\/li>\n<li>Added: Wildcards in multi URLs entry to lock by token key.<\/li>\n<li>Added: Runtime Log and path of process to diagnose issues.<\/li>\n<li>Modified: Back support system upgraded to the version 4.7.5<\/li>\n<\/ul>\n\n<h4>4.7.5<\/h4>\n\n<ul>\n<li>Released on: 07-November-2024<\/li>\n<li>Fixed: Activate\/Deactivate sender email notification.<\/li>\n<li>Added: Generate username while new user registration.<\/li>\n<li>Added: Support code to change the UI content\/language.<\/li>\n<li>Improved: Instruction message to use the key to upgrade.<\/li>\n<\/ul>\n\n<h4>4.7.3<\/h4>\n\n<ul>\n<li>Released on: 04-November-2024<\/li>\n<li>Fixed: Bug fixed for sending the Registration email.<\/li>\n<\/ul>\n\n<h4>4.7.2<\/h4>\n\n<ul>\n<li>Released on: 19-October-2024<\/li>\n<li>Fixed: Sender email address validation error fixed.<\/li>\n<\/ul>\n\n<h4>4.7.1<\/h4>\n\n<ul>\n<li>Released on: 11-October-2024<\/li>\n<li>Added: Instructional messages for settings.<\/li>\n<li>Added: From email id setup to send OTP mails.<\/li>\n<li>Added: From email id validate\/invalidate feature.<\/li>\n<li>Fixed: Update and error notification from self hosted server.<\/li>\n<\/ul>\n\n<h4>4.6.6<\/h4>\n\n<ul>\n<li>Released on: 05-October-2024<\/li>\n<li>Added: Help notes in Settings page.<\/li>\n<li>Added: Warning message on wrong installation.<\/li>\n<li>Improved: Notification about extra use of the plugin.<\/li>\n<\/ul>\n\n<h4>4.6.3<\/h4>\n\n<ul>\n<li>Released on: 24-September-2024<\/li>\n<li>Fixed: User verification without login.<\/li>\n<li>Fixed: Guest verification without registration.<\/li>\n<li>Added: Redirection after verification.<\/li>\n<li>Added: Redirected URL Lock with token key.<\/li>\n<li>Added: Token key validation and validity period.<\/li>\n<li>Added: Divert URL with invalid\/expired token key.<\/li>\n<li>Improved: Multiple popup with different actions on a page.<\/li>\n<li>Improved: Panel activation\/deactivation features.<\/li>\n<li>Improved: Token key security and features.<\/li>\n<li>Upgraded: Update feature with hosting server.<\/li>\n<\/ul>\n\n<h4>4.5.2<\/h4>\n\n<ul>\n<li>Released on: 19-August-2024<\/li>\n<li>Modified: Settings and enryption process.<\/li>\n<li>Improved: Update feature with hosting server.<\/li>\n<\/ul>\n\n<h4>4.2.5<\/h4>\n\n<ul>\n<li>Released on: 12-August-2024<\/li>\n<li>Fixed: Some text in captions and details.<\/li>\n<li>Fixed: Update bugs with hosting server.<\/li>\n<li>Improved: Addon related facilities.<\/li>\n<\/ul>\n\n<h4>4.2.1<\/h4>\n\n<ul>\n<li>Released on: 05-August-2024<\/li>\n<li>New Features:<\/li>\n<li>Registration with Email and OTP only.<\/li>\n<li>Email verification of guest users without registration.<\/li>\n<li>Verification of registered users without login.<\/li>\n<li>Custom body color option for popup box.<\/li>\n<li>Re-verification of email for logged in users.<\/li>\n<li>Option to block specific email addresses.<\/li>\n<li><p>New email features with blocked and allowed email provider domains.<\/p><\/li>\n<li><p>Optimizations:<\/p><\/li>\n<li>Encrypted OTP for server side security.<\/li>\n<li>Minimal processing to optimize performance.<\/li>\n<li>Cleaner for garbage left in incomplete process.<\/li>\n<li><p>Option to switch the preferred version between previous or latest.<\/p><\/li>\n<li><p>Modifications:<\/p><\/li>\n<li>New popup box design and theme.<\/li>\n<li>External functions with more features.<\/li>\n<li>Settings have been organized into tabs.<\/li>\n<\/ul>\n\n<h4>2.8.7<\/h4>\n\n<ul>\n<li>Released on: 10-May-2024<\/li>\n<li>Modified: Plugin auto upgradation system is modified.<\/li>\n<\/ul>\n\n<h4>2.8.6<\/h4>\n\n<ul>\n<li>Improved: Plugin auto upgradation system is improved.<\/li>\n<\/ul>\n\n<h4>2.8.4<\/h4>\n\n<ul>\n<li>Included: Self hosted plugin server included.<\/li>\n<\/ul>\n\n<h4>2.8.2<\/h4>\n\n<ul>\n<li>Fixed: Damaged css is re-rectified.<\/li>\n<li>Fixed: Jquery file is included.<\/li>\n<\/ul>\n\n<h4>2.7.8<\/h4>\n\n<ul>\n<li>Fixed: Damaged css is rectified.<\/li>\n<li>Fixed: Pop-up code is rectified.<\/li>\n<li>Modified: Pop-up timing is modified.<\/li>\n<\/ul>\n\n<h4>2.7.6<\/h4>\n\n<ul>\n<li>Added: Help desk for rating request is added.<\/li>\n<li>Fixed: All unnecessary admin notices are removed from settings page.<\/li>\n<\/ul>\n\n<h4>2.7.4<\/h4>\n\n<ul>\n<li>Fixed: The verification title issue in a pop up is rectified.<\/li>\n<\/ul>\n\n<h4>2.7.3<\/h4>\n\n<ul>\n<li>Modified: Plugin extensions are modified.<\/li>\n<\/ul>\n\n<h4>2.6.8<\/h4>\n\n<ul>\n<li>Fixed: Extra whitespace problem with UPDRAFT backup.<\/li>\n<\/ul>\n\n<h4>2.6.4<\/h4>\n\n<ul>\n<li>Fixed: Inbuilt js script to display the popups.<\/li>\n<li>Fixed: Login\/verify popups title rectified.<\/li>\n<\/ul>\n\n<h4>2.4.6<\/h4>\n\n<ul>\n<li>Fixed: WP email and SMTP setup.<\/li>\n<li>Improved: Wording of some insturctions in plugin setup is improved.<\/li>\n<\/ul>\n\n<h4>2.4.2<\/h4>\n\n<ul>\n<li>Released on: 02-July-2023<\/li>\n<li>Initial Release.<\/li>\n<\/ul>","raw_excerpt":"An advanced OTP-powered plugin for Login, Registration, 2FA Protection and Dynamic Session Security. It is FAST, FRIENDLY, SMART, SMOOTH &amp; SECURE.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/173962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=173962"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ilvchandan"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=173962"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=173962"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=173962"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=173962"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=173962"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=173962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}