[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0EptBMEbhF1qzjsVrsLqhLXMJuYfR8h0GrSlzUKEBlw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":15,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":159,"fingerprints":402},"happy-coders-otp-login","Happy Coders OTP Login for WooCommerce","2.6","Happy Coders","https:\u002F\u002Fprofiles.wordpress.org\u002Fhappycoders\u002F","\u003Cp>Happy Coders OTP Login is a simple, secure, and customizable OTP login plugin for WordPress and WooCommerce sites. It enables users to log in using their mobile number via one-time password (OTP) verification, using the MSG91 SMS API, and also supports email-based OTP login.\u003C\u002Fp>\n\u003Cp>The plugin supports full-screen and popup login forms, integrates smoothly with WooCommerce, and improves user experience by replacing traditional email\u002Fpassword logins with secure phone-based authentication.\u003C\u002Fp>\n\u003Cp>Now, you can fully customize your transactional SMS messages using dynamic variables like \u003Ccode>##customer_name##\u003C\u002Fcode>, \u003Ccode>##order_id##\u003C\u002Fcode>, and more, directly from the plugin settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Watch our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=JTToziAf5gM\" rel=\"nofollow ugc\">quick video tutorial\u003C\u002Fa> to see how easy it is to set up!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FJTToziAf5gM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>MSG91 Integration\u003C\u002Fh3>\n\u003Cp>This plugin uses the MSG91 SMS and WhatsApp gateway (https:\u002F\u002Fmsg91.com) to send and verify OTPs, and also to send order-related notifications. You must have a valid MSG91 account and approved SMS\u002FWhatsApp templates.  You can \u003Ca href=\"https:\u002F\u002Fmsg91.com\u002Fsignup?utm_source=happycoders\" rel=\"nofollow ugc\">sign up here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fmsg91.com\u002Flegal\u002Fterms\" rel=\"nofollow ugc\">MSG91’s Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fmsg91.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> for more details about how they handle data\u003C\u002Fp>\n\u003Ch3>Data Handling and Privacy\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Only the \u003Cstrong>phone number\u003C\u002Fstrong> is sent to MSG91 for OTP and transactional SMS\u002FWhatsApp delivery.\u003C\u002Fli>\n\u003Cli>No personal or sensitive user data is stored or tracked by this plugin.\u003C\u002Fli>\n\u003Cli>Plugin does \u003Cstrong>not collect analytics\u003C\u002Fstrong> or track users without consent.\u003C\u002Fli>\n\u003Cli>All configurable from the plugin settings page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🔥 \u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Full-screen or popup OTP login form\u003Cbr \u002F>\n– WooCommerce login compatibility\u003Cbr \u002F>\n– OTP verification via MSG91 (SMS & WhatsApp)\u003Cbr \u002F>\n– Email OTP login option\u003Cbr \u002F>\n– WhatsApp Send OTP support\u003Cbr \u002F>\n– Automatic SMS\u002FWhatsApp alerts for:\u003Cbr \u002F>\n  – New user registration\u003Cbr \u002F>\n  – Order placed\u003Cbr \u002F>\n  – Order shipped\u003Cbr \u002F>\n  – Order completed\u003Cbr \u002F>\n  – Cart cronjob (abandoned cart reminders)\u003Cbr \u002F>\n– Customizable resend timer\u003Cbr \u002F>\n– Country code and flag selection\u003Cbr \u002F>\n– Shortcodes for embedding login anywhere\u003Cbr \u002F>\n– Admin panel for MSG91 and plugin settings\u003Cbr \u002F>\n– Customizable transactional SMS templates with dynamic variables (e.g., \u003Ccode>##customer_name##\u003C\u002Fcode>, \u003Ccode>##order_id##\u003C\u002Fcode>).\u003Cbr \u002F>\n– Dynamic OTP length (4 or 6 digits).\u003C\u002Fp>\n\u003Cp>🎯 \u003Cstrong>Shortcodes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>[msg91_otp_form]\u003C\u002Fcode> – Display full-screen OTP login form anywhere (pages, posts, widgets).\u003C\u002Fp>\n\u003Cp>🔧 \u003Cstrong>Admin Settings:\u003C\u002Fstrong>\u003Cbr \u002F>\n– MSG91 Auth Key, Sender ID, Template IDs\u003Cbr \u002F>\n– Enable\u002Fdisable WhatsApp OTP option\u003Cbr \u002F>\n– Country code options\u003Cbr \u002F>\n– OTP resend timer settings\u003Cbr \u002F>\n– Button\u002Ftext color customization\u003Cbr \u002F>\n– Post-login redirect URL\u003Cbr \u002F>\n– OTP send limit per user\u002Fday\u003Cbr \u002F>\n– Enable\u002Fdisable specific SMS\u002FWhatsApp features (registration, order, cart)\u003Cbr \u002F>\n– Customizable SMS message templates with dynamic variables.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Get an MSG91 Account:\u003C\u002Fstrong> This plugin requires an MSG91 account. If you don’t have one, you can \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmsg91.com\u002Fsignup?utm_source=happycoders\" rel=\"nofollow ugc\">sign up here\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enter Credentials:\u003C\u002Fstrong> In the plugin settings, enter your MSG91 Auth Key, Sender ID, and DLT-approved Template IDs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display the Form:\u003C\u002Fstrong> Use the shortcode \u003Ccode>[msg91_otp_form]\u003C\u002Fcode> on any page or add the CSS class \u003Ccode>otp-popup-trigger\u003C\u002Fcode> to a button\u002Flink to show the login form.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We are committed to helping you succeed. To get you the fastest and most accurate help, please direct your query to the correct team.\u003C\u002Fp>\n\u003Ch3>For Plugin Issues & Configuration (Happy Coders Support)\u003C\u002Fh3>\n\u003Cp>If you need help with installing the plugin, configuring its settings in WordPress, encounter a bug, or have a feature request for the plugin itself, please use our official support channel.\u003Cbr \u002F>\n\u003Cstrong>Primary Support Channel:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fhappy-coders-otp-login\u002F\" rel=\"ugc\">WordPress.org Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>For MSG91 Service & Delivery Issues (MSG91 Support)\u003C\u002Fh3>\n\u003Cp>If your question is about the MSG91 service itself—such as your account, API key, billing, Sender ID approval, DLT templates, or SMS\u002FWhatsApp delivery reports—you must contact the MSG91 support team directly. They are the experts on their platform and can assist you with all service-related inquiries.\u003Cbr \u002F>\n\u003Cstrong>Contact MSG91 Support:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fmsg91.com\u002Fin\u002Fcontact-us\" rel=\"nofollow ugc\">Visit the MSG91 Contact Page\u003C\u002Fa>\u003C\u002Fp>\n","Secure OTP login for WordPress & WooCommerce using SMS, WhatsApp, and Email. Send automated order alerts with the MSG91 API. Be passwordless!",10,957,100,6,"","6.9.4","5.0","7.4",[20,21,22,23,24],"email-otp","msg91","otp","whatsapp-otp","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhappy-coders-otp-login.2.6.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"happycoders",4,70,30,94,"2026-04-04T03:56:20.424Z",[38,64,87,111,135],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":16,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":26,"last_vuln_date":62,"fetched_at":63},"wp-sms","WSMS (formerly WP SMS) – SMS & MMS Notifications with OTP and 2FA for WooCommerce","7.2","VeronaLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fveronalabs\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwsms.io\u002F?utm_source=wporg&utm_medium=link&utm_campaign=website\" rel=\"nofollow ugc\">WSMS\u003C\u002Fa> lets you send SMS\u002FMMS notifications, one-time passwords (OTP), and two-factor authentication (2FA) messages straight from WordPress. It supports a wide range of SMS gateways and integrates with popular e-commerce and form builder plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use WSMS to:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Keep customers updated on WooCommerce orders\u003Cbr \u002F>\n– Collect subscribers with SMS newsletter forms\u003Cbr \u002F>\n– Secure logins with OTP & 2FA\u003Cbr \u002F>\n– Alert admins about new users, logins, or updates\u003Cbr \u002F>\n– Run marketing campaigns with scheduled or bulk SMS\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fdemo.wsms.io\u002Fwp-login.php\" rel=\"nofollow ugc\">Check out the demo\u003C\u002Fa> | \u003Ca href=\"#screenshots\" rel=\"nofollow ugc\">View screenshots\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fgateways?utm_source=wporg&utm_medium=link&utm_campaign=gateways\" rel=\"nofollow ugc\">See supported gateways\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fintegrations?utm_source=wporg&utm_medium=link&utm_campaign=integrations\" rel=\"nofollow ugc\">Explore integrations\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Send SMS\u002FMMS:\u003C\u002Fstrong> Send messages through your choice of supported SMS gateways.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-Commerce & Form Integration:\u003C\u002Fstrong> Seamlessly integrates with popular e-commerce platforms and form builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OTP & 2FA:\u003C\u002Fstrong> Add extra login security with one-time passwords and two-factor authentication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Login:\u003C\u002Fstrong> Let users log in with their mobile number.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Alerts:\u003C\u002Fstrong> Get notified when new users register, posts are published, or WordPress updates are available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Newsletters & Widgets:\u003C\u002Fstrong> Build SMS newsletter forms with shortcodes, widgets, or Gutenberg blocks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two-Way SMS (All-in-One):\u003C\u002Fstrong> Receive and reply to SMS messages inside WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk & Scheduled SMS:\u003C\u002Fstrong> Send to multiple recipients at once, immediately or on schedule.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Third-Party Integration:\u003C\u002Fstrong> Connect with external services and automation platforms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Messaging Button:\u003C\u002Fstrong> Let visitors reach you instantly via messaging channels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Compliant:\u003C\u002Fstrong> Built with privacy and compliance in mind.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Upgrade to WSMS All-in-One\u003C\u002Fh3>\n\u003Cp>Unlock additional features with \u003Cstrong>All-in-One\u003C\u002Fstrong> — the plan that gives you access to all premium add-ons in one package.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With All-in-One you get:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Secure login & registration with OTP & 2FA\u003Cbr \u002F>\n– Scheduled & recurring SMS\u002FMMS\u003Cbr \u002F>\n– Two-way SMS inbox\u003Cbr \u002F>\n– Enhanced e-commerce features (login, checkout verification, order updates)\u003Cbr \u002F>\n– Membership platform integrations\u003Cbr \u002F>\n– Advanced form builder SMS capabilities\u003Cbr \u002F>\n– Marketing automation integrations\u003Cbr \u002F>\n– Booking system compatibility\u003Cbr \u002F>\n– URL shortening service integration\u003Cbr \u002F>\n– All future add-ons included\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fpricing\u002F?utm_source=wporg&utm_medium=link&utm_campaign=pricing\" rel=\"nofollow ugc\">See All-in-One details & compare features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🐞 Report Bugs & Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Found a bug? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-sms\u002Fwp-sms\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">Open an issue on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Security concerns? Report them via the \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fwordpress\u002Fplugin\u002Fwp-sms\u002Fvdp\" rel=\"nofollow ugc\">Patchstack VDP program\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📝 Trademark Notice\u003C\u002Fh3>\n\u003Cp>WooCommerce, GravityForms, Elementor, Contact Form 7, Twilio, WhatsApp, Clickatell, BulkSMS, Plivo, Zapier, Bitly, and other product names mentioned are trademarks of their respective owners. WSMS is not affiliated with, endorsed by, or sponsored by these companies.\u003C\u002Fp>\n\u003Ch3>Source Code and Build Instructions\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> The plugin works out of the box — no build steps required for regular users. This section is for developers who want to modify or contribute to the source code. See the \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa> for user guides.\u003C\u002Fp>\n\u003Cp>All source code for minified JavaScript and CSS is included in the plugin under the \u003Ccode>resources\u002F\u003C\u002Fcode> directory. Build instructions and full source are available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-sms\u002Fwp-sms\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Third-Party Libraries\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchartjs\u002FChart.js\" rel=\"nofollow ugc\">Chart.js\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fflatpickr\u002Fflatpickr\" rel=\"nofollow ugc\">flatpickr\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjackocnr\u002Fintl-tel-input\" rel=\"nofollow ugc\">intlTelInput\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDubFriend\u002Fjquery.repeater\" rel=\"nofollow ugc\">jquery.repeater\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fqwertypants\u002FjQuery-Word-and-Character-Counter-Plugin\" rel=\"nofollow ugc\">jQuery Word and Character Counter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Freact\" rel=\"nofollow ugc\">React\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\" rel=\"nofollow ugc\">Select2\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftailwindlabs\u002Ftailwindcss\" rel=\"nofollow ugc\">Tailwind CSS\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcalebjacob\u002Ftooltipster\" rel=\"nofollow ugc\">Tooltipster\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fveronalabs\u002Fwp-scoper\" rel=\"nofollow ugc\">WP Scoper\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Repository\u003C\u002Fh4>\n\u003Cp>Full source code: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-sms\u002Fwp-sms\" rel=\"nofollow ugc\">github.com\u002Fwp-sms\u002Fwp-sms\u003C\u002Fa>\u003C\u002Fp>\n","Send SMS\u002FMMS notifications, OTP & 2FA messages, and WooCommerce updates with support for multiple gateways and plugin integrations.",9000,730389,82,105,"2026-03-08T08:32:00.000Z","4.1",[53,54,55,56,57],"2fa-authentication","bulk-sms","otp-login","sms-notifications","woocommerce-sms","https:\u002F\u002Fwsms.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-sms.7.2.zip",95,15,"2026-02-10 00:00:00","2026-03-15T15:16:48.613Z",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":16,"requires_at_least":51,"requires_php":15,"tags":77,"homepage":82,"download_link":83,"security_score":84,"vuln_count":85,"unpatched_count":26,"last_vuln_date":86,"fetched_at":63},"user-verification","User Verification by PickPlugins","2.0.46","PickPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpickplugins\u002F","\u003Cp>User Verification – Complete WordPress User Authentication & Security Plugin\u003C\u002Fp>\n\u003Ch3>User Verification by \u003Ca href=\"http:\u002F\u002Fwww.pickplugins.com\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.pickplugins.com\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pickplugins.com\u002Fitem\u002Fuser-verification\u002F?ref=wordpress.org\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pickplugins.com\u002Fsupport\u002F?ref=wordpress.org\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpickplugins.com\u002Fdocumentation\u002Fuser-verification\u002F?ref=wordpress.org\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Secure Your WordPress Site with Advanced User Verification & Authentication\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>User Verification\u003C\u002Fstrong> is a comprehensive WordPress security plugin that provides multiple layers of user authentication and spam protection to safeguard your website from unauthorized access and malicious registrations.\u003C\u002Fp>\n\u003Ch3>🔐 Key Features\u003C\u002Fh3>\n\u003Ch4>\u003Cstrong>Email Verification System\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Mandatory Email Verification\u003C\u002Fstrong>: Ensure all new users verify their email addresses before accessing your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Verification Pages\u003C\u002Fstrong>: Choose custom redirect pages for successful and failed verifications  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Login\u003C\u002Fstrong>: Seamlessly log users in after successful email verification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Control\u003C\u002Fstrong>: Exclude specific user roles (like Administrators) from verification requirements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Configuration\u003C\u002Fstrong>: Enable\u002Fdisable email verification with simple toggle controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>Magic Login (Passwordless Authentication)\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>🆕 NEW Feature\u003C\u002Fstrong>: Enable secure passwordless login for enhanced user experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email-Based Authentication\u003C\u002Fstrong>: Users receive login links directly in their inbox\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Key Length\u003C\u002Fstrong>: Set secure authentication key length (default: 6 characters)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attempt Limits\u003C\u002Fstrong>: Configure maximum login attempts for security (default: 3 attempts)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Redirect Pages\u003C\u002Fstrong>: Set specific pages for successful logins, failures, and magic login forms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Verification Integration\u003C\u002Fstrong>: Require verified emails for magic login access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Implementation\u003C\u002Fstrong>: Simple shortcode \u003Ccode>[user_verification_magic_login_form]\u003C\u002Fcode> for frontend display\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>OTP (One-Time Password) Login\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>SMS\u002FEmail OTP\u003C\u002Fstrong>: Secure one-time password authentication system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable OTP Length\u003C\u002Fstrong>: Customize OTP length (default: 6 digits)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Character Flexibility\u003C\u002Fstrong>: Support for numbers, uppercase, lowercase, and special characters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Success\u002FError Messages\u003C\u002Fstrong>: Personalized user feedback for OTP processes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post-Login Redirects\u003C\u002Fstrong>: Direct users to specific pages after successful authentication\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Integration\u003C\u002Fstrong>: Simple shortcode \u003Ccode>[user_verification_otp_login_form]\u003C\u002Fcode> implementation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>Advanced Spam Protection\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Domain Blocking\u003C\u002Fstrong>: Block registrations from specific email domains\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Domain Allowlist\u003C\u002Fstrong>: Allow only approved email domains for registration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Username Protection\u003C\u002Fstrong>: Block specific usernames from registration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Domain Management\u003C\u002Fstrong>: Easy-to-use interface for managing blocked\u002Fallowed domains\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>reCAPTCHA Integration\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google reCAPTCHA v2\u003C\u002Fstrong>: Complete bot protection with checkbox verification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Implementation Points\u003C\u002Fstrong>: Add reCAPTCHA to login, registration, password reset, and comment forms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Ready\u003C\u002Fstrong>: Full integration with WooCommerce forms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Configuration\u003C\u002Fstrong>: Simple setup with site key and secret key\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>User Management Tools\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unverified User Cleanup\u003C\u002Fstrong>: Automatically delete unverified user accounts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Existing User Verification\u003C\u002Fstrong>: Mark existing users as verified with customizable intervals\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Status Monitoring\u003C\u002Fstrong>: Track verification status across your user base\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>Email Customization\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Email Templates\u003C\u002Fstrong>: Personalize verification and notification emails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPAutoP Support\u003C\u002Fstrong>: Enable\u002Fdisable automatic paragraph formatting in emails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Branded Communications\u003C\u002Fstrong>: Add your logo and customize email appearance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Email Types\u003C\u002Fstrong>: Templates for registration, verification, OTP, magic login, and activation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>\u003Cstrong>WooCommerce Compatibility\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>E-commerce Ready\u003C\u002Fstrong>: Full integration with WooCommerce login, registration, and password reset forms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Protection\u003C\u002Fstrong>: Prevent fake customer registrations and protect customer data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Experience\u003C\u002Fstrong>: Maintain smooth checkout process while ensuring security\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 Perfect For:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Membership Sites\u003C\u002Fstrong>: Protect exclusive content with verified users only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Stores\u003C\u002Fstrong>: Prevent fake customer accounts and fraudulent orders  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Corporate Websites\u003C\u002Fstrong>: Ensure legitimate user registrations for business platforms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Community Forums\u003C\u002Fstrong>: Maintain quality user base with verified members\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Platforms\u003C\u002Fstrong>: Secure student and instructor account creation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any WordPress Site\u003C\u002Fstrong>: Enhance security for blogs, portfolios, and business websites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚡ Easy Setup & Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>: Intuitive admin dashboard for all configurations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Ready\u003C\u002Fstrong>: Simple shortcodes for frontend form implementation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Configuration\u003C\u002Fstrong>: Enable\u002Fdisable features with simple toggle switches\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Documentation\u003C\u002Fstrong>: Detailed setup guides and troubleshooting support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔧 Technical Specifications\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Compatibility\u003C\u002Fstrong>: Works with latest WordPress versions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP 7.4+ Support\u003C\u002Fstrong>: Modern PHP compatibility for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Responsive\u003C\u002Fstrong>: All forms and interfaces work perfectly on mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong>: Multi-language support for global websites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Clean code structure with hooks and filters for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📧 Default Email Configuration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Professional Setup\u003C\u002Fstrong>: Comes with pre-configured professional email settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom From Address\u003C\u002Fstrong>: Set your preferred sender email (e.g., public.nurhasan@gmail.com)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Branded Sender Name\u003C\u002Fstrong>: Customize sender name (default: wordpress)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template Variety\u003C\u002Fstrong>: Multiple email templates for different verification scenarios\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Why Choose User Verification?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Complete Security Solution\u003C\u002Fstrong>: Multiple authentication methods in one plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Spam Guarantee\u003C\u002Fstrong>: Advanced filtering eliminates fake registrations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Experience Focused\u003C\u002Fstrong>: Smooth verification process that doesn’t frustrate legitimate users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly Customizable\u003C\u002Fstrong>: Adapt every aspect to match your site’s needs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates\u003C\u002Fstrong>: Continuously updated with new features and security improvements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Support\u003C\u002Fstrong>: Dedicated support for setup and troubleshooting\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Installation & Usage\u003C\u002Fh3>\n\u003Cp>Simply install the plugin, configure your preferred verification methods, and add the provided shortcodes to your pages. The plugin integrates seamlessly with WordPress default forms and popular plugins like WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Transform your WordPress site security today with User Verification – the most comprehensive user authentication plugin available.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Ch3>Spam Protection by [https:\u002F\u002Fisspammy.com](http:\u002F\u002Fisspammy.com)\u003C\u002Fh3>\n\u003Cp>isspammy.com is owned by PickPlugins and it’s used to protect spam users from login in, registering, commenting, posting reviews and etc. Once you mark a comment as spam it will send a request to isspammy.com and it will create a record for this mail and marked as spam, so later when the same email is used to post a comment it will block them as a spammer. isspammy.com is commited to keep user email private and only accessible when requested.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fisspammy.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">isspammy.com\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fisspammy.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">isspammy.com\u002FAbout Us\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Email verification for user registration to protect spam.",5000,330832,90,63,"2026-02-14T03:45:00.000Z",[20,78,79,80,81],"email-validation","email-verification","hide-login","passwordless-login","http:\u002F\u002Fpickplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-verification.zip",88,2,"2025-12-04 17:39:15",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":16,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":107,"download_link":108,"security_score":48,"vuln_count":109,"unpatched_count":26,"last_vuln_date":110,"fetched_at":63},"sms-alert","SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery","3.9.2","Cozy Vision","https:\u002F\u002Fprofiles.wordpress.org\u002Fcozyvision1\u002F","\u003Cp>SMS Alert is a WooCommerce SMS plugin that enables OTP verification, order notifications, abandoned cart recovery, stock alerts, login with OTP, and transactional SMS automation.\u003C\u002Fp>\n\u003Cp>Built specifically for WooCommerce workflows, this plugin helps store owners reduce fake COD orders, recover lost sales, and improve customer communication through real-time SMS alerts.\u003C\u002Fp>\n\u003Cp>This plugin requires an account (demo or paid) with https:\u002F\u002Fwww.smsalert.co.in to send SMS messages. Demo accounts include free test credits.\u003C\u002Fp>\n\u003Cp>🎥 Setup Video:\u003Cbr \u002F>\nhttps:\u002F\u002Fyoutu.be\u002FnSoXZBWEG5k\u003C\u002Fp>\n\u003Ch3>Why Use WooCommerce SMS Notifications?\u003C\u002Fh3>\n\u003Cp>Email open rates are declining. SMS messages have significantly higher open and response rates.\u003C\u002Fp>\n\u003Cp>Unlike generic SMS gateway plugins, SMS Alert is purpose-built for WooCommerce workflows including OTP verification, COD validation, abandoned cart recovery, multivendor notifications, booking reminders, and CRM-triggered SMS automation.\u003C\u002Fp>\n\u003Cp>With WooCommerce SMS Alert, you can:\u003C\u002Fp>\n\u003Cp>✔ Improve order confirmation reliability\u003Cbr \u002F>\n✔ Reduce fake orders using OTP verification\u003Cbr \u002F>\n✔ Recover abandoned carts via automated SMS\u003Cbr \u002F>\n✔ Send low stock and back-in-stock alerts\u003Cbr \u002F>\n✔ Enable login and registration with OTP\u003Cbr \u002F>\n✔ Notify admins instantly about new orders\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cp>• eCommerce stores\u003Cbr \u002F>\n• Multivendor marketplaces\u003Cbr \u002F>\n• Booking websites\u003Cbr \u002F>\n• LMS websites\u003Cbr \u002F>\n• Membership sites\u003Cbr \u002F>\n• Indian WooCommerce stores requiring DLT compliant SMS\u003C\u002Fp>\n\u003Ch4>Popular Use Cases\u003C\u002Fh4>\n\u003Cp>• WooCommerce OTP verification for COD orders\u003Cbr \u002F>\n• Login with OTP for WordPress\u003Cbr \u002F>\n• SMS alerts for WooCommerce order status changes\u003Cbr \u002F>\n• Abandoned cart SMS recovery automation\u003Cbr \u002F>\n• DLT compliant SMS plugin for Indian businesses\u003Cbr \u002F>\n• SMS notifications for multivendor WooCommerce stores\u003Cbr \u002F>\n• Booking confirmation SMS for WordPress websites\u003C\u002Fp>\n\u003Ch3>Core Features\u003C\u002Fh3>\n\u003Ch4>📦 WooCommerce Order SMS Notifications\u003C\u002Fh4>\n\u003Cp>• SMS to customer when order is placed\u003Cbr \u002F>\n• SMS to admin on new order\u003Cbr \u002F>\n• SMS for all order statuses (Pending, Processing, Completed, Cancelled, Refunded, etc.)\u003Cbr \u002F>\n• Custom SMS templates per order status\u003Cbr \u002F>\n• Include dynamic order variables (order ID, items, amount, status)\u003C\u002Fp>\n\u003Ch4>🔐 OTP Verification (One Time Password)\u003C\u002Fh4>\n\u003Cp>• OTP for order confirmation\u003Cbr \u002F>\n• OTP only for COD orders (optional)\u003Cbr \u002F>\n• Login with OTP\u003Cbr \u002F>\n• Registration with OTP\u003Cbr \u002F>\n• Reset password with OTP\u003Cbr \u002F>\n• Role-based OTP verification\u003Cbr \u002F>\n• Limit resend attempts\u003Cbr \u002F>\n• Country-based OTP restriction\u003C\u002Fp>\n\u003Ch4>🛒 Abandoned Cart Recovery\u003C\u002Fh4>\n\u003Cp>• Automatically capture abandoned carts\u003Cbr \u002F>\n• Send reminder SMS to recover lost sales\u003Cbr \u002F>\n• Track abandoned cart performance\u003Cbr \u002F>\n• Block-based checkout compatible\u003C\u002Fp>\n\u003Ch4>📢 Stock & Inventory Alerts\u003C\u002Fh4>\n\u003Cp>• Low stock alert to admin\u003Cbr \u002F>\n• Out of stock alert\u003Cbr \u002F>\n• Back in stock notifier for customers\u003C\u002Fp>\n\u003Ch4>📊 Campaign & Customer Sync\u003C\u002Fh4>\n\u003Cp>• Sync customers to groups in SMS Alert dashboard\u003Cbr \u002F>\n• Send promotional SMS campaigns\u003Cbr \u002F>\n• Daily SMS balance report\u003Cbr \u002F>\n• Low balance alert\u003C\u002Fp>\n\u003Ch4>🧩 Developer Friendly\u003C\u002Fh4>\n\u003Cp>Hooks available to:\u003Cbr \u002F>\n• Send SMS programmatically\u003Cbr \u002F>\n• Modify SMS content before sending\u003Cbr \u002F>\n• Capture SMS API responses\u003Cbr \u002F>\n• Extend WooCommerce SMS triggers\u003C\u002Fp>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cp>Compatible with 50+ popular WordPress plugins including form builders, booking plugins, membership systems, CRM tools, multivendor marketplaces, and WooCommerce extensions.\u003C\u002Fp>\n\u003Ch4>Form Builders\u003C\u002Fh4>\n\u003Cp>👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> to send notification to customer and admins, and verify mobile number through OTP\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">Ninja Forms\u003C\u002Fa> to send notification to customer and admins, and verify mobile number through OTP\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPForms\u003C\u002Fa> to send notification to customer and admins, and verify mobile number through OTP\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluentform\u002F\" rel=\"ugc\">Fluent Forms\u003C\u002Fa> to send notification to customer and admins, and verify mobile number through OTP\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwww.gravityforms.com\u002F\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> to send notification to customer and admins, and verify mobile number through OTP\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Website Builder\u003C\u002Fa> to send notification to customer and admins, and verify mobile number through OTP\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fformidable\u002F\" rel=\"ugc\">Formidable Form Builder\u003C\u002Fa> to send notification to customer and admins, and verify mobile number through OTP\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fforminator\u002F\" rel=\"ugc\">Forminator Contact form\u003C\u002Fa> to send notification to customer and admins, and verify mobile number through OTP\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmetform\u002F\" rel=\"ugc\">Metform Elementor Contact Form Builder\u003C\u002Fa> to send notification to customer and admins\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjetformbuilder\u002F\" rel=\"ugc\">Jetform\u003C\u002Fa> to send notification to customer and admins\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feverest-forms\u002F\" rel=\"ugc\">Everest Forms\u003C\u002Fa> to send notification to customer and admins\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fform-maker\u002F\" rel=\"ugc\">Form Maker Plugin\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fws-form\u002F\" rel=\"ugc\">WS Form\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Membership, LMS & User Management\u003C\u002Fh4>\n\u003Cp>👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuserswp\u002F\" rel=\"ugc\">UsersWP – User Registration & User Profile\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flearnpress\u002F\" rel=\"ugc\">LearnPress – WordPress LMS Plugin\u003C\u002Fa> to send notifications to student and admin\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farmember-membership\u002F\" rel=\"ugc\">ARMember\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpaid-memberships-pro\u002F\" rel=\"ugc\">Membership pro\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-user-approve\" rel=\"ugc\">New User Approve\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Booking Integrations\u003C\u002Fh4>\n\u003Cp>👨 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-bookings\u002F\" rel=\"nofollow ugc\">WooCommerce Bookings\u003C\u002Fa> to send booking confirmation to customers and admin\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbooking\u002F\" rel=\"ugc\">Booking Calendar\u003C\u002Fa> to send booking confirmation to customers and admin\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbookit\u002F\" rel=\"ugc\">Bookit Calendar\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-appointments\u002F\" rel=\"ugc\">Easy Appointments\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fameliabooking\u002F\" rel=\"ugc\">Amelia Booking Plugin\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimply-schedule-appointments\u002F\" rel=\"ugc\">Simply Schedule Appointments Booking Plugin\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-restaurant-reservations\u002F\" rel=\"ugc\">Quick Restaurant Reservation\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestaurant-reservations\u002F\" rel=\"ugc\">Five Star Restaurant Reservations\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fgappointments.com\u002F\" rel=\"nofollow ugc\">gAppointments\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsalon-booking-system\u002F\" rel=\"ugc\">salon booking system\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwww.booknetic.com\u002F\" rel=\"nofollow ugc\">Booknetic\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>CRM & Marketing\u003C\u002Fh4>\n\u003Cp>👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluent-crm\u002F\" rel=\"ugc\">Fluent CRM\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ferp\u002F\" rel=\"ugc\">WP ERP\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fzero-bs-crm\u002F\" rel=\"ugc\">Jetpack CRM\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Funcanny-automator\u002F\" rel=\"ugc\">Uncanny Automator\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgroundhogg\u002F\" rel=\"ugc\">Groundhogg\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-fusion-lite\u002F\" rel=\"ugc\">Wp Fusion plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Marketplace, Affiliates & Community\u003C\u002Fh4>\n\u003Cp>👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faffiliates-manager\u002F\" rel=\"ugc\">Affiliates Manager\u003C\u002Fa> to send notification to Affiliates and admin\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpadverts\u002F\" rel=\"ugc\">WP adverts\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-cafe\u002F\" rel=\"ugc\">WPCafe plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>WooCommerce Extensions\u003C\u002Fh4>\n\u003Cp>👨 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-vendors\u002F\" rel=\"nofollow ugc\">Product Vendors\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwarranty-requests\u002F\" rel=\"nofollow ugc\">Returns and Warranty Requests\u003C\u002Fa> to send RMA status update to customer\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdelivery-drivers-for-woocommerce\u002F\" rel=\"ugc\">Delivery Drivers for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-simple-auctions-wordpress-auctions\u002F6811382\" rel=\"nofollow ugc\">Woocommerce Simple Auctions\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwployalty.net\u002F\" rel=\"nofollow ugc\">WP Loyalty\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-wallet\u002F\" rel=\"ugc\">TeraWallet – For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support & Helpdesk\u003C\u002Fh4>\n\u003Cp>👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fawesome-support\u002F\" rel=\"ugc\">awesome support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Digital Store Integrations\u003C\u002Fh4>\n\u003Cp>👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads\u002F\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa> to send notification to customer\u003C\u002Fp>\n\u003Ch4>Events & Travel Integrations\u003C\u002Fh4>\n\u003Cp>👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevents-manager\u002F\" rel=\"ugc\">Events Manager\u003C\u002Fa> to send event booking confirmation to customer and admin\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-travel-engine\u002F\" rel=\"ugc\">WP Travel Engine\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>And many more.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fsequential-order-numbers-pro\u002F\" rel=\"nofollow ugc\">Sequential Order Numbers Pro\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-order-status-manager\u002F\" rel=\"nofollow ugc\">WooCommerce Order Status Manager\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fadmin-custom-order-fields\u002F\" rel=\"nofollow ugc\">Admin Custom Order Fields\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fshipment-tracking\u002F\" rel=\"nofollow ugc\">Shipment Tracking\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-advanced-shipment-tracking\u002F\" rel=\"ugc\">Advanced Shipment Tracking for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faftership-woocommerce-tracking\u002F\" rel=\"ugc\">Aftership – WooCommerce Tracking\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-member\u002F\" rel=\"ugc\">Ultimate Member\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fmembermouse.com\u002F\" rel=\"nofollow ugc\">Member Mouse\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpie-register\u002F\" rel=\"ugc\">Pie Register\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-members\u002F\" rel=\"ugc\">WP-Members Membership Plugin\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-registration\u002F\" rel=\"ugc\">User Registration\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-registration-forms\u002F\" rel=\"ugc\">Easy Registration Forms\u003C\u002Fa>\u003Cbr \u002F>\n👨 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-registration-form-builder-with-submission-manager\u002F\" rel=\"ugc\">RegistrationMagic Plugin\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprofile-builder\u002F\" rel=\"ugc\">Profile Builder\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress\u002F\" rel=\"ugc\">Buddypress\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-lite\u002F\" rel=\"ugc\">Dokan Multivendor Marketplace\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdc-woocommerce-multi-vendor\u002F\" rel=\"ugc\">MultiVendorX Marketplace\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">WooCommerce PDF Invoices & Packing Slips\u003C\u002Fa> to send invoice on SMS\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclaim-gst\u002F\" rel=\"ugc\">Claim GST for Woocommerce\u003C\u002Fa> for Input tax credit\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-delivery-date-for-woocommerce\u002F\" rel=\"ugc\">Order Delivery Date for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-multi-step-checkout\u002F\" rel=\"ugc\">WooCommerce Multi-Step Checkout\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-serial-numbers\u002F\" rel=\"ugc\">WooCommerce Serial Numbers\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-refund-and-exchange-lite\u002F\" rel=\"ugc\">Return Refund and Exchange For WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Flocal-pickup-plus\u002F\" rel=\"nofollow ugc\">Local Pickup Plus\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fraffle-ticket-generator\u002F\" rel=\"ugc\">Raffle ticket generator\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Create or login to your account at https:\u002F\u002Fwww.smsalert.co.in\u003C\u002Fli>\n\u003Cli>Enter API credentials in plugin settings.\u003C\u002Fli>\n\u003Cli>Configure SMS templates.\u003C\u002Fli>\n\u003Cli>Enable OTP and notification rules.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Start sending WooCommerce SMS notifications instantly.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Since this plugin is dependent on www.smsalert.co.in, we provide 24X7 email support for this plugin via support@cozyvision.com. For new feature requests please use wordpress \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsms-alert\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Translation Plugins Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floco-translate\u002F\" rel=\"ugc\">Loco Translate\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Send WooCommerce SMS notifications, OTP verification, abandoned cart recovery alerts, and real-time order updates to customers and admins.",4000,290278,92,35,"2026-02-21T12:01:00.000Z","4.6","5.6",[103,104,105,57,106],"otp-verification","sms-notification","woocommerce-otp","woocommerce-sms-plugin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsms-alert\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsms-alert.3.9.2.zip",12,"2025-12-05 00:00:00",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":97,"num_ratings":121,"last_updated":122,"tested_up_to":16,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":130,"download_link":131,"security_score":132,"vuln_count":133,"unpatched_count":26,"last_vuln_date":134,"fetched_at":63},"mobile-login-woocommerce","OTP Login & Register Woocommerce","2.7.2","xootix","https:\u002F\u002Fprofiles.wordpress.org\u002Fxootix\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.xootix.com\u002Fmobile-login-for-woocommerce\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003Cbr \u002F>\nAllow users to login\u002Fsignup with one time password(OTP) sent on your mobile device.\u003C\u002Fp>\n\u003Ch3>Features And Options:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds a phone number field to the signup form\u003C\u002Fli>\n\u003Cli>No need to remember email\u002Fpassword, login with OTP\u003C\u002Fli>\n\u003Cli>Fully customizable\u003C\u002Fli>\n\u003Cli>Woocommerce  Compatible\u003C\u002Fli>\n\u003Cli>Fully Ajaxed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third Party Services\u003C\u002Fh4>\n\u003Cp>This plugin uses third party services to send SMSs\u003C\u002Fp>\n\u003Ch3>SMS Operators available:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffirebase.google.com\u002F\" rel=\"nofollow ugc\">Firebase ( Free messages )\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.twilio.com\u002F\" rel=\"nofollow ugc\">Twilio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fsns\u002F\" rel=\"nofollow ugc\">Amazon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>SMS Alert, MSG91, Textlocal, Unifonic and others..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For detecting country code, plugin uses API endpoints for looking up user IP address. This is optional and can be disabled from the settings\u003Cbr \u002F>\nOptions available\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fapi.ipify.org\" rel=\"nofollow ugc\">ipify\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fipecho.net\u002Fplain\" rel=\"nofollow ugc\">ipecho\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fident.me\" rel=\"nofollow ugc\">ident\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fbot.whatismyipaddress.com\" rel=\"nofollow ugc\">whatismyipaddress\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Pro Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Login with Email OTP.\u003C\u002Fli>\n\u003Cli>Two Factor Authentication – SMS\u002FEmail\u003C\u002Fli>\n\u003Cli>Validate and verify phone number in checkout form before customer places an order.\u003C\u002Fli>\n\u003Cli>Register with a single click. Email & Password less registration.\u003C\u002Fli>\n\u003Cli>Manage registration fields.\u003C\u002Fli>\n\u003Cli>Popup & inline form design ( Try here)\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-login-woocommerce\u002F\u003C\u002Fli>\n\u003Cli>Show the countries’ flags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.xootix.com\u002Fmobile-login-for-woocommerce\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Allow users to log in\u002Fsign up with a one-time password (OTP) sent to their mobile device.",2000,94416,44,"2026-03-07T09:02:00.000Z","3.0.1","5.2.4",[126,127,128,129],"2fa","login-with-otp","one-time-password","woocommerce-login","http:\u002F\u002Fxootix.com\u002Fmobile-login-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-login-woocommerce.2.7.2.zip",96,3,"2024-06-05 13:11:37",{"slug":136,"name":137,"version":138,"author":139,"author_profile":140,"description":141,"short_description":142,"active_installs":143,"downloaded":144,"rating":145,"num_ratings":146,"last_updated":147,"tested_up_to":148,"requires_at_least":149,"requires_php":15,"tags":150,"homepage":154,"download_link":155,"security_score":156,"vuln_count":157,"unpatched_count":26,"last_vuln_date":158,"fetched_at":63},"login-with-phone-number","OTP Login With Phone Number, OTP Verification","1.8.61","Hamid Alinia","https:\u002F\u002Fprofiles.wordpress.org\u002Fglboy\u002F","\u003Cp>Enable OTP login for WordPress that supports WooCommerce using phone numbers, SMS, or WhatsApp. Secure passwordless login with custom gateways and GDPR compliance.\u003C\u002Fp>\n\u003Cp>Login\u002Fregister with phone number in WordPress can happen with this plugin. Your customer can authenticate with their mobile number via OTP.\u003C\u002Fp>\n\u003Cp>Added country flags to login with phone number form\u003C\u002Fp>\n\u003Cp>You can add almost every SMS gateways (if you have) yourself for free, or you can ask us to develop your sms gateway with paying extra.\u003C\u002Fp>\n\u003Cp>you can change style and appearance of forms\u003C\u002Fp>\n\u003Cp>You can use Firebase, textlocal and other SMS gateways\u003C\u002Fp>\n\u003Cp>For checking docs and getting more help please visit:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fidehweb.com\u002Fproduct\u002Flogin-with-phone-number-in-wordpress\u002F\" title=\"login with phone number in WordPress\" rel=\"nofollow ugc\">Login with phone number in WordPress documentations\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Login with phone number in WordPress\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Login with OTP WordPress\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Login with mobile number WordPress\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Login\u002FRegister with E-mail\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress Login Form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Woocommerce Registration Form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Woocommerce Login With Phone Number\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress OTP Login\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Woocommerce Registration With Phone Number\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add Phone Number to WordPress Registration\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Simple Use\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support of International SMS Delivery\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Activating Users by Phone Number\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Password Recovery Form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Page Authentication in Order to Visit Pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Login and Registration with Phone Number\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Redirect Users to Specific URLs After Logging in or Registering\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can use your custom gateway. you can also use other ready sms gateways from idehweb.com.\u003C\u002Fp>\n\u003Cp>Supported gateways for now:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Firebase – Free\u003C\u002Fli>\n\u003Cli>Msg91\u003C\u002Fli>\n\u003Cli>Twilio\u003C\u002Fli>\n\u003Cli>Netgsm\u003C\u002Fli>\n\u003Cli>Alibabacloud\u003C\u002Fli>\n\u003Cli>Messagebird\u003C\u002Fli>\n\u003Cli>Kavenegar\u003C\u002Fli>\n\u003Cli>Trustsignal\u003C\u002Fli>\n\u003Cli>taqnyat\u003C\u002Fli>\n\u003Cli>2factor\u003C\u002Fli>\n\u003Cli>Textlocal\u003C\u002Fli>\n\u003Cli>BlueSoft\u003C\u002Fli>\n\u003Cli>IQSMS\u003C\u002Fli>\n\u003Cli>Whatsapp\u003C\u002Fli>\n\u003Cli>Ultramessage\u003C\u002Fli>\n\u003Cli>Telegram\u003C\u002Fli>\n\u003Cli>Ippanel\u003C\u002Fli>\n\u003Cli>Sms.ir\u003C\u002Fli>\n\u003Cli>MelliPayamak\u003C\u002Fli>\n\u003Cli>Farazsms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can now choose to store phone numbers with or without the country code.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F0B0sE9JMzCE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses external services to provide chat support and analyze user behavior. Below is the list of services used and what data is sent:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Crisp Chat\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Used to provide live chat functionality within the plugin for user support.\u003Cbr \u002F>\n– Data sent: user chat messages, name, email, IP address.\u003Cbr \u002F>\n– Service provider: Crisp IM SARL\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fcrisp.chat\u002Fen\u002Fterms\u002F\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fcrisp.chat\u002Fen\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Col>\n\u003Cli>Microsoft Clarity\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Used for user behavior analytics to understand how users interact with the plugin’s administrative pages.\u003Cbr \u002F>\n– Data sent: user interactions like mouse movements, clicks, and scrolling. Personally identifiable information (PII) is masked.\u003Cbr \u002F>\n– Service provider: Microsoft\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fclarity.microsoft.com\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\u003C\u002Fp>\n\u003Col>\n\u003Cli>Firebase Authentication\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Used to verify users’ phone numbers with OTP for secure authentication.\u003Cbr \u002F>\n– Data sent: phone number and verification requests. IP addresses are used for security and abuse prevention.\u003Cbr \u002F>\n– Service provider: Google Firebase\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Ffirebase.google.com\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Ffirebase.google.com\u002Fsupport\u002Fprivacy\u003C\u002Fp>\n","OTP login with phone, SMS, or WhatsApp. OTP verification for WordPress & WooCommerce using custom gateways. GDPR-compliant. Login with otp",1000,127397,98,79,"2026-03-10T17:29:00.000Z","6.8.5","4.0",[151,22,152,153,24],"login","phone","sms","https:\u002F\u002Fidehweb.com\u002Fproduct\u002Flogin-with-phone-number-in-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-with-phone-number.1.8.61.zip",86,13,"2025-08-14 13:55:12",{"attackSurface":160,"codeSignals":324,"taintFlows":348,"riskAssessment":398,"analyzedAt":401},{"hooks":161,"ajaxHandlers":283,"restRoutes":316,"shortcodes":317,"cronEvents":321,"entryPointCount":157,"unprotectedCount":26},[162,168,173,177,181,185,189,193,198,203,206,210,214,218,222,225,229,233,237,241,245,250,253,254,259,263,267,271,275,279],{"type":163,"name":164,"callback":165,"priority":166,"file":167,"line":121},"action","plugins_loaded","hcotp_init_woocommerce_hooks",20,"happy-coders-otp-login.php",{"type":169,"name":170,"callback":171,"priority":11,"file":167,"line":172},"filter","plugin_row_meta","hcotp_plugin_row_meta",147,{"type":163,"name":174,"callback":175,"file":167,"line":176},"wp_enqueue_scripts","hcotp_enqueue_scripts",221,{"type":163,"name":178,"callback":179,"file":167,"line":180},"admin_enqueue_scripts","hcotp_enqueue_admin_assets",236,{"type":163,"name":182,"callback":183,"file":167,"line":184},"wp_footer","closure",496,{"type":163,"name":186,"callback":187,"file":167,"line":188},"init","hcotp_register_custom_order_statuses",1208,{"type":169,"name":190,"callback":191,"file":167,"line":192},"wc_order_statuses","hcotp_add_custom_statuses_to_order_list",1237,{"type":163,"name":194,"callback":195,"priority":196,"file":167,"line":197},"woocommerce_before_customer_login_form","hcotp_start_form_buffer",1,1281,{"type":163,"name":199,"callback":200,"priority":201,"file":167,"line":202},"woocommerce_after_customer_login_form","hcotp_output_otp_form_and_end_buffer",99,1282,{"type":163,"name":204,"callback":195,"priority":196,"file":167,"line":205},"woocommerce_before_registration_form",1287,{"type":163,"name":207,"callback":208,"priority":201,"file":167,"line":209},"woocommerce_after_registration_form","hcotp_discard_buffer",1288,{"type":163,"name":211,"callback":212,"file":167,"line":213},"template_redirect","hcotp_replace_wc_login_and_register_forms",1290,{"type":163,"name":215,"callback":216,"file":167,"line":217},"admin_notices","hcotp_ask_for_review",1389,{"type":163,"name":219,"callback":220,"file":167,"line":221},"admin_init","hcotp_handle_dismiss_review_notice",1405,{"type":163,"name":219,"callback":223,"file":167,"line":224},"hcotp_migrate_old_settings",1436,{"type":163,"name":211,"callback":226,"priority":227,"file":167,"line":228},"hcotp_enforce_email_verification",5,1494,{"type":163,"name":230,"callback":231,"file":167,"line":232},"woocommerce_before_account_navigation","hcotp_show_email_required_notice",1540,{"type":163,"name":234,"callback":235,"priority":11,"file":167,"line":236},"woocommerce_save_account_details_errors","hcotp_check_email_change_before_save",1542,{"type":163,"name":238,"callback":239,"file":167,"line":240},"woocommerce_edit_account_form_fields","hcotp_add_email_otp_ui",1588,{"type":163,"name":242,"callback":183,"file":243,"line":244},"wp_mail_failed","includes\\hc-email-otp-functions.php",364,{"type":163,"name":246,"callback":247,"file":248,"line":249},"admin_menu","hcotp_add_admin_menu","includes\\hc-msg91-settings.php",26,{"type":163,"name":178,"callback":251,"file":248,"line":252},"hcotp_admin_enqueue_scripts",43,{"type":163,"name":219,"callback":183,"file":248,"line":201},{"type":163,"name":255,"callback":256,"priority":11,"file":257,"line":258},"woocommerce_thankyou","hcotp_sms_on_thankyou_page","includes\\hc-msg91-transactional-sms.php",187,{"type":163,"name":260,"callback":261,"priority":11,"file":257,"line":262},"woocommerce_order_status_changed","hcotp_sms_on_order_status_change",190,{"type":163,"name":264,"callback":265,"file":257,"line":266},"woocommerce_cart_updated","hcotp_schedule_abandoned_cart_check",193,{"type":163,"name":268,"callback":269,"priority":11,"file":257,"line":270},"hcotp_trigger_abandoned_cart_sms","hcotp_send_abandoned_cart_sms",194,{"type":163,"name":272,"callback":273,"priority":11,"file":257,"line":274},"woocommerce_checkout_order_processed","hcotp_clear_abandoned_cart_check_on_order",195,{"type":163,"name":276,"callback":277,"file":257,"line":278},"add_meta_boxes","hcotp_add_shipment_details_meta_box",629,{"type":163,"name":280,"callback":281,"priority":11,"file":257,"line":282},"woocommerce_process_shop_order_meta","hcotp_save_shipment_details_meta",711,[284,289,291,293,295,298,300,303,304,308,310,314],{"action":285,"nopriv":286,"callback":285,"hasNonce":287,"hasCapCheck":286,"file":167,"line":288},"hcotp_send_otp_ajax",false,true,334,{"action":285,"nopriv":287,"callback":285,"hasNonce":287,"hasCapCheck":286,"file":167,"line":290},335,{"action":285,"nopriv":286,"callback":285,"hasNonce":287,"hasCapCheck":286,"file":167,"line":292},935,{"action":285,"nopriv":287,"callback":285,"hasNonce":287,"hasCapCheck":286,"file":167,"line":294},936,{"action":296,"nopriv":286,"callback":296,"hasNonce":287,"hasCapCheck":286,"file":167,"line":297},"hcotp_auto_login_user",937,{"action":296,"nopriv":287,"callback":296,"hasNonce":287,"hasCapCheck":286,"file":167,"line":299},938,{"action":301,"nopriv":286,"callback":301,"hasNonce":287,"hasCapCheck":286,"file":167,"line":302},"hcotp_verify_otp_ajax",999,{"action":301,"nopriv":287,"callback":301,"hasNonce":287,"hasCapCheck":286,"file":167,"line":143},{"action":305,"nopriv":286,"callback":306,"hasNonce":287,"hasCapCheck":286,"file":243,"line":307},"hcotp_send_email_otp","hcotp_send_email_otp_ajax",394,{"action":305,"nopriv":287,"callback":306,"hasNonce":287,"hasCapCheck":286,"file":243,"line":309},395,{"action":311,"nopriv":286,"callback":312,"hasNonce":287,"hasCapCheck":286,"file":243,"line":313},"hcotp_verify_email_otp","hcotp_verify_email_otp_ajax",471,{"action":311,"nopriv":287,"callback":312,"hasNonce":287,"hasCapCheck":286,"file":243,"line":315},472,[],[318],{"tag":319,"callback":183,"file":167,"line":320},"msg91_otp_form",466,[322],{"hook":268,"callback":268,"file":257,"line":323},400,{"dangerousFunctions":325,"sqlUsage":326,"outputEscaping":332,"fileOperations":26,"externalRequests":32,"nonceChecks":346,"capabilityChecks":85,"bundledLibraries":347},[],{"prepared":327,"raw":196,"locations":328},14,[329],{"file":167,"line":330,"context":331},1426,"$wpdb->get_results() with variable interpolation",{"escaped":333,"rawEcho":227,"locations":334},307,[335,338,340,342,344],{"file":167,"line":336,"context":337},515,"raw output",{"file":167,"line":339,"context":337},1247,{"file":167,"line":341,"context":337},1322,{"file":167,"line":343,"context":337},1601,{"file":257,"line":345,"context":337},650,9,[],[349,384],{"entryPoint":350,"graph":351,"unsanitizedCount":26,"severity":383},"hcotp_send_otp_ajax (happy-coders-otp-login.php:754)",{"nodes":352,"edges":379},[353,358,364,367,372,374],{"id":354,"type":355,"label":356,"file":167,"line":357},"n0","source","$_POST",758,{"id":359,"type":360,"label":361,"file":167,"line":362,"wp_function":363},"n1","sink","get_var() [SQLi]",779,"get_var",{"id":365,"type":355,"label":366,"file":167,"line":357},"n2","$_POST (x2)",{"id":368,"type":360,"label":369,"file":167,"line":370,"wp_function":371},"n3","query() [SQLi]",814,"query",{"id":373,"type":355,"label":356,"file":167,"line":357},"n4",{"id":375,"type":360,"label":376,"file":167,"line":377,"wp_function":378},"n5","get_row() [SQLi]",900,"get_row",[380,381,382],{"from":354,"to":359,"sanitized":287},{"from":365,"to":368,"sanitized":287},{"from":373,"to":375,"sanitized":287},"low",{"entryPoint":385,"graph":386,"unsanitizedCount":26,"severity":383},"\u003Chappy-coders-otp-login> (happy-coders-otp-login.php:0)",{"nodes":387,"edges":394},[388,389,390,391,392,393],{"id":354,"type":355,"label":356,"file":167,"line":357},{"id":359,"type":360,"label":361,"file":167,"line":362,"wp_function":363},{"id":365,"type":355,"label":366,"file":167,"line":357},{"id":368,"type":360,"label":369,"file":167,"line":370,"wp_function":371},{"id":373,"type":355,"label":356,"file":167,"line":357},{"id":375,"type":360,"label":376,"file":167,"line":377,"wp_function":378},[395,396,397],{"from":354,"to":359,"sanitized":287},{"from":365,"to":368,"sanitized":287},{"from":373,"to":375,"sanitized":287},{"summary":399,"deductions":400},"The \"happy-coders-otp-login\" plugin v2.6 demonstrates a generally strong security posture, particularly concerning its handling of input and output. The static analysis shows an impressive 98% of outputs are properly escaped, and 93% of SQL queries utilize prepared statements, which significantly mitigates common web vulnerabilities like Cross-Site Scripting (XSS) and SQL Injection. The absence of any recorded vulnerabilities in its history further supports this positive assessment, indicating a history of responsible development and maintenance.  The plugin also appears to have a well-defined attack surface with all identified entry points protected by either nonce or capability checks, and no unsanitized taint flows were detected.",[],"2026-03-16T23:27:52.000Z",{"wat":403,"direct":412},{"assetPaths":404,"generatorPatterns":407,"scriptPaths":408,"versionParams":409},[405,406],"\u002Fwp-content\u002Fplugins\u002Fhappy-coders-otp-login\u002Fassets\u002Fjs\u002Fhc-msg91-otp.js","\u002Fwp-content\u002Fplugins\u002Fhappy-coders-otp-login\u002Fassets\u002Fcss\u002Fhc-msg91-otp.css",[],[405],[410,411],"happy-coders-otp-login\u002Fassets\u002Fjs\u002Fhc-msg91-otp.js?ver=","happy-coders-otp-login\u002Fassets\u002Fcss\u002Fhc-msg91-otp.css?ver=",{"cssClasses":413,"htmlComments":421,"htmlAttributes":422,"restEndpoints":432,"jsGlobals":433,"shortcodeOutput":435},[414,415,416,417,418,419,420],"hcotp-login-form","hcotp-otp-form","hcotp-login-fields","hcotp-otp-fields","hcotp-resend-otp-btn","hcotp-verify-otp-btn","hcotp-otp-resend-timer",[],[423,424,425,426,427,428,429,430,431],"data-site-url","data-ajax-url","data-nonce","data-resend-timer","data-otp-length","data-email-otp-enabled","data-email-otp-length","data-email-otp-expiry","data-force-email-after-login",[],[434],"hcotp_params",[]]