[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fT_UMKFOm1AT-Oe-dFvhiUMySdIGQZCzbu5X3_BrN5Ns":3,"$f-SGTUlxNlgQ5PGcYyV_hQ2jD0sNRD-WJHdrXnp3xpoE":144,"$fv3duXyMxFMrihqdFsYvHTu_PhiQ_r724ecNNKiXBpu8":149},{"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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":29,"fingerprints":29},"pinova","پینوا | Pinova","1.1.4","Nabik.Net","https:\u002F\u002Fprofiles.wordpress.org\u002Fnabiknet\u002F","\u003Cp>پینوا جایگزینی مدرن برای ورود سنتی با نام کاربری و رمز عبور است.\u003C\u002Fp>\n\u003Cp>کاربران می‌توانند تنها با وارد کردن شماره تلفن همراه یا ایمیل خود، کد تأیید دریافت کرده و وارد سایت شوند. در صورت عدم وجود حساب کاربری، حساب به صورت خودکار ایجاد می‌شود.\u003C\u002Fp>\n\u003Cp>این افزونه برای سایت‌های وردپرسی، فروشگاه‌های ووکامرس، سامانه‌های آموزشی، سایت‌های عضویت ویژه و هر وب‌سایتی که نیاز به احراز هویت ساده و سریع دارد مناسب است.\u003C\u002Fp>\n\u003Ch4>امکانات\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>ورود و عضویت با رمز یکبار مصرف (OTP)\u003C\u002Fli>\n\u003Cli>ورود و عضویت با شماره موبایل\u003C\u002Fli>\n\u003Cli>ورود با ایمیل و نام کاربری\u003C\u002Fli>\n\u003Cli>ارسال کد تأیید از طریق پیامک\u003C\u002Fli>\n\u003Cli>ارسال کد تأیید از طریق ایمیل\u003C\u002Fli>\n\u003Cli>ارسال کد تأیید از طریق پیام صوتی\u003C\u002Fli>\n\u003Cli>ارسال کد تأیید از طریق پیام‌رسان بله\u003C\u002Fli>\n\u003Cli>ثبت‌نام خودکار و هوشمند کاربران جدید\u003C\u002Fli>\n\u003Cli>تأیید شماره موبایل کاربران\u003C\u002Fli>\n\u003Cli>سازگاری با تسویه حساب ووکامرس\u003C\u002Fli>\n\u003Cli>سازگاری با فرم ورود و عضویت ووکامرس\u003C\u002Fli>\n\u003Cli>امکان تعیین نقش پیشفرض کاربران جدید\u003C\u002Fli>\n\u003Cli>امکان ورود مدیران با نام کاربری و کلمه عبور\u003C\u002Fli>\n\u003Cli>قابلیت مسدودسازی تلفن همراه، ایمیل و آی.پی\u003C\u002Fli>\n\u003Cli>خروجی اکسل کاربران با تلفن همراه\u003C\u002Fli>\n\u003Cli>خروجی VCF (مخاطبین) کاربران\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>سامانه‌های پیامکی\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fl.nabik.net\u002Fmelipayamak?utm_source=pinova\" title=\"ملی‌پیامک\" rel=\"nofollow ugc\">melipayamak – ملی پیامک\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmaxsms.co\" title=\"مکس‌اس‌ام‌اس\" rel=\"nofollow ugc\">maxsms – مکس اس ام اس\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpanelchi.com\" title=\"پنل چی\" rel=\"nofollow ugc\">panelchi – پنلچی\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpersian-woocommerce-sms\u002F\" title=\"افزونه پیامک حرفه‌ای Persian woocommerce sms\" rel=\"ugc\">افزونه Persian woocommerce sms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>سازگاری\u003C\u002Fh4>\n\u003Cp>پینوا به صورت پیشفرض با وردپرس و افزونه و قالب های استاندارد آن سازگار هست، اما با افزونه ها و قالب‌های زیر سازگاری ویژه دارد:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>افزونه ووکامرس\u003C\u002Fli>\n\u003Cli>افزونه گرویتی فرمز\u003C\u002Fli>\n\u003Cli>افزونه Perfmatters\u003C\u002Fli>\n\u003Cli>افزونه WP Rocket\u003C\u002Fli>\n\u003Cli>قالب وودمارت\u003C\u002Fli>\n\u003Cli>قالب فلت سام\u003C\u002Fli>\n\u003C\u002Ful>\n","پینوا یک افزونه رایگان، متن‌باز و سبک برای ورود و عضویت کاربران وردپرس با رمز یکبار مصرف (OTP) از طریق تلفن همراه، ایمیل، پیامک و پیام‌رسان بله است.",600,1323,88,9,"2026-06-29T14:29:00.000Z","7.0.2","6.8","8.1",[20,21,22,23,24],"email","login","otp","passwordless","sms","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpinova","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpinova.zip",100,0,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"nabiknet",1,30,94,"2026-08-28T23:30:49.475Z",[40,64,87,110,127],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":37,"num_ratings":50,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"miniorange-otp-verification","miniOrange OTP Login, Verification and SMS Notifications","5.5.2","miniOrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberlord92\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-otp-verification\" rel=\"nofollow ugc\">Features\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstep-by-step-guide-for-wordpress-otp-verification\" rel=\"nofollow ugc\">Setup Guide\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-forms\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fcontact\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-otp-verification\" rel=\"nofollow ugc\">WordPress OTP Verification\u003C\u002Fa> plugin verifies users’ \u003Cem>email IDs and mobile numbers\u003C\u002Fem> through an \u003Cem>OTP (One-Time Password)\u003C\u002Fem> sent during \u003Cem>registration, login, and contact form submissions\u003C\u002Fem>. This ensures that only genuine users can sign up while preventing fake registrations and duplicate accounts.\u003C\u002Fp>\n\u003Cp>\u003Cem>Watch this video to learn more about the OTP Verification plugin and its capabilities:\u003C\u002Fem>\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\u002FBcvzJV9OxQE?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\u003Cp>Enjoy \u003Cem>10 free email and SMS OTPs\u003C\u002Fem> upon installation to experience the plugin’s functionality.\u003C\u002Fp>\n\u003Ch3>FEATURES OF ONE-TIME PASSWORD PLUGIN\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-forms\" rel=\"nofollow ugc\">OTP Verification On 30+ forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsupported-sms-email-gateways\" rel=\"nofollow ugc\">miniOrange SMS gateway support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwoocommerce-login-form-with-otp-verification-for-wordpress\" rel=\"nofollow ugc\">Login with Phone Number\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fhow-to-configure-register-using-only-phone-addon\" rel=\"nofollow ugc\">Register with Phone Number\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fhow-to-configure-woocommerece-sms-notification\" rel=\"nofollow ugc\">SMS Notifications for WooCommerce Order Status\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fhow-to-configure-limit-otp-request-addon\" rel=\"nofollow ugc\">OTP Spam Preventor\u002FLimit OTP Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-selected-countries\" rel=\"nofollow ugc\">Allow OTP for selected countries\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fultimate-member-notification-otp-verification-plugin\" rel=\"nofollow ugc\">Ultimate Member SMS Notification\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fultimate-member-password-reset-otp-verification\" rel=\"nofollow ugc\">Ultimate Member Password Reset\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>Detailed Transaction Reports and Logs\u003C\u002Fli>\n\u003Cli>Passwordless Login using OTP Verification\u003C\u002Fli>\n\u003Cli>Country code dropdown\u003C\u002Fli>\n\u003Cli>Customize OTP length and validity\u003C\u002Fli>\n\u003Cli>Block specific email domains and phone numbers\u003C\u002Fli>\n\u003Cli>OTP pop-up customization (available on limited login, registration, and checkout forms)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PREMIUM FEATURES AVAILABLE ON UPGRADE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Flogin-with-whatsapp-as-two-factor\" rel=\"nofollow ugc\">OTP Over WhatsApp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Flogin-with-whatsapp-as-two-factor\" rel=\"nofollow ugc\">Both Email and Phone Verification\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsupported-sms-email-gateways\" rel=\"nofollow ugc\">Custom SMS & Email Gateways\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fhow-to-configure-register-using-only-phone-addon\" rel=\"nofollow ugc\">Register Using phone number Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwcfm-notification-vendor-notification-otp-verification-plugin\" rel=\"nofollow ugc\">WCFM Vendor SMS Notifications\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fdokan-notification-vendor-notification-otp-verification-plugin\" rel=\"nofollow ugc\">Dokan Vendor SMS Notifications\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-elementor-pro-form\" rel=\"nofollow ugc\">Elementor Pro Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fcheckout-wc-form-setup-for-wordpress-otp\" rel=\"nofollow ugc\">Checkout WC Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-jet-engine-form-wordpress\" rel=\"nofollow ugc\">Jet Engine Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fjetformbuilder-crocoblock-setup-for-otp-verification\" rel=\"nofollow ugc\">JetFormBuilder Form by Crocoblock\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fws-form-setup-for-otp-verification\" rel=\"nofollow ugc\">WS Pro Contact Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Ftutor-lms-Instructor-registration-otp-verification\" rel=\"nofollow ugc\">Tutor LMS Instructor Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Ftutor-lms-login-otp-verification\" rel=\"nofollow ugc\">Tutor LMS Login Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Ftutor-lms-student-registration-otp-verification\" rel=\"nofollow ugc\">Tutor LMS Student Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-user-registration-form\" rel=\"nofollow ugc\">User Registration Forms — WP Everest\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-woocommerce-frontend-manager-form\" rel=\"nofollow ugc\">WooCommerce Frontend Manager Form (WCFM)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsetup-otp-verification-for-houzez-registration-form\" rel=\"nofollow ugc\">Houzez — Real Estate Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Login using phone number Addon\u003C\u002Fli>\n\u003Cli>Customize specific SMS and Email templates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>THIRD PARTY CUSTOM SMS GATEWAY FOR OTP Verification and SMS Notifications\u003C\u002Fh4>\n\u003Cp>In the OTP Verification Plugin, you can use \u003Cstrong>your third-party gateway\u003C\u002Fstrong> for sending the SMS\u002FEmail & SMS Notifications.\u003Cbr \u002F>\nYou can also use the \u003Cstrong>miniOrange gateway\u003C\u002Fstrong> to perform OTP verification over Phone\u002FSMS and Email or to send SMS notifications. We support OTP Verification worldwide.\u003Cbr \u002F>\n\u003Cstrong>Some of the well-known Gateways supported for OTP and SMS (OTP):\u003C\u002Fstrong>\u003Cbr \u002F>\n— \u003Ca href=\"https:\u002F\u002Fwww.twilio.com\u002F\" rel=\"nofollow ugc\">Twilio\u003C\u002Fa>\u003Cbr \u002F>\n— \u003Ca href=\"https:\u002F\u002Fwww.clickatell.com\u002F\" rel=\"nofollow ugc\">Clickatell\u003C\u002Fa>\u003Cbr \u002F>\n— \u003Ca href=\"https:\u002F\u002Fwww.clicksend.com\u002F\" rel=\"nofollow ugc\">ClickSend\u003C\u002Fa>\u003Cbr \u002F>\n— \u003Ca href=\"https:\u002F\u002Fsendgrid.com\u002F\" rel=\"nofollow ugc\">SendGrid\u003C\u002Fa>\u003Cbr \u002F>\n— \u003Ca href=\"https:\u002F\u002Fwww.plivo.com\u002F\" rel=\"nofollow ugc\">Plivo\u003C\u002Fa>\u003Cbr \u002F>\n— \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fsns\u002F\" rel=\"nofollow ugc\">AWS SNS\u003C\u002Fa>\u003Cbr \u002F>\n— \u003Ca href=\"https:\u002F\u002Fmsg91.com\u002F\" rel=\"nofollow ugc\">Msg91\u003C\u002Fa>\u003Cbr \u002F>\nCheck the list of a few of our supported SMS gateways here : \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsupported-sms-email-gateways\" rel=\"nofollow ugc\">SMS Gateways\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>WHATSAPP OTP VERIFICATION & NOTIFICATIONS\u003C\u002Fh4>\n\u003Cp>In our OTP Plugin, you can enable OTP Verification via WhatsApp as well as send custom messages & order notifications on WhatsApp.\u003Cbr \u002F>\nEnables order status notifications, new account sms notifications, and many more on WhatsApp.\u003Cbr \u002F>\nContact us at \u003Cstrong>otpsupport@xecurify.com\u002Finfo@xecurify.com\u003C\u002Fstrong> to know more.\u003C\u002Fp>\n\u003Ch3>FREE AND PREMIUM OTP VERIFICATION ADDONS SUPPORTED\u003C\u002Fh3>\n\u003Cp>Follow the link to check free and premium addons supported in the OTP Verification plugin : \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-otp-verification#addons-section\" rel=\"nofollow ugc\">OTP Verification Addons Supported\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>\u003Cstrong>Login with Phone Number:\u003C\u002Fstrong>The login with Phone add-on allows users to log in using a phone number only.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce SMS Notifications:\u003C\u002Fstrong>Allows your site to send automated \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fhow-to-configure-woocommerece-sms-notification\" rel=\"nofollow ugc\">WooCommerce order notifications and WooCommerce sms notifications\u003C\u002Fa> to buyers, sellers, and admins. Buyer and seller both can get SMS notifications after an order is placed or when the order status changes. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Passwordless Login:\u003C\u002Fstrong>With Passwordless login, users would be able to log in using their Username and OTP. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fhow-to-configure-register-using-only-phone-addon\" rel=\"nofollow ugc\">\u003Cstrong>Register Using Phone Number Only:\u003C\u002Fstrong>\u003C\u002Fa>: Users can register on your WordPress site using only a Phone Number and OTP instead of an Email address or Username.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fhow-to-configure-woocommerce-password-reset-addon\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce Password Reset:\u003C\u002Fstrong>\u003C\u002Fa>Addon replaces the existing WooCommerce Password reset functionality with OTP Verification. Allow users to reset their password using OTP Verification instead of email links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ultimate Member SMS Notifications\u003C\u002Fstrong>Allows your site to send automated Ultimate Member notifications to admins and users. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ultimate Member Password Reset:\u003C\u002Fstrong>Add-on that replaces the existing Ultimate Member Password reset functionality with OTP Verification. Allow users to reset their passwords using OTP Verification instead of email links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country Restriction Addon:\u003C\u002Fstrong>Add-on allows OTP Verification to be enabled for a selected list of countries only. OTP Verification for any other country outside the selected list will be blocked by the addon.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OTP Over Phone Call:\u003C\u002Fstrong>Add-on allows OTP Verification over a Phone Call instead of SMS. The code will be received via a phone call to the customer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Updated List Of Supported Forms\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-forms\" rel=\"nofollow ugc\">Supported WordPress Forms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-default-login-form-with-otp-verification\" rel=\"nofollow ugc\">WordPress Login Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-elementor-pro-form\" rel=\"nofollow ugc\">Elementor Pro Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fconfigure-one-time-password-verification-wordpress-default-tml-registration-form\" rel=\"nofollow ugc\">WordPress default registration\u002FTML Registration Form \u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwoocommerce-login-form-with-otp-verification-for-wordpress\" rel=\"nofollow ugc\">WooCommerce Login Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-woocommerce-registration-form\u002F\" rel=\"nofollow ugc\">WooCommerce Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-woocommerce-checkout-form\u002F\" rel=\"nofollow ugc\">WooCommerce Checkout Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-woocommerce-frontend-manager-form\" rel=\"nofollow ugc\">WooCommerce FrontEnd Manager Form(WCFM)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-woocommerce-billing-address-update-form\u002F\" rel=\"nofollow ugc\">WooCommerce Billing Address Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-ultimate-member-registration-form\u002F\" rel=\"nofollow ugc\">Ultimate Member Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-ultimate-member-profileaccount-form\u002F\" rel=\"nofollow ugc\">Ultimate Member Profile\u002FAccounts Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-login-form\" rel=\"nofollow ugc\">Ultimate Member Login Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fultimate-member-password-reset-otp-verification\" rel=\"nofollow ugc\">Ultimate Member Password Reset Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-gravity-form\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-form-maker-form\" rel=\"nofollow ugc\">Form Maker Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-user-registration-form\" rel=\"nofollow ugc\">User Registration Form — WP Everest\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-woocommerce-social-login\" rel=\"nofollow ugc\">WooCommerce Social Login form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Farmember-registration-form-otp-verification-wordpress\" rel=\"nofollow ugc\">ARMember Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-profile-builder-registration-form\" rel=\"nofollow ugc\">Profile Builder Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=TKzmBmc2nQc\" rel=\"nofollow ugc\">Simplr Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fplugins.miniorange.com\u002Fconfigure-one-time-password-verification-buddypress-registration-form\u002F\" rel=\"nofollow ugc\">BuddyPress registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-custom-user-registration-form-builder-registration-magic\" rel=\"nofollow ugc\">RegistrationMagic \u002F User Registration Form Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-user-ultra-registration-form\" rel=\"nofollow ugc\">Users Ultra Registration form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-userprofile-made-easy-registration-form\" rel=\"nofollow ugc\">User Profiles Made Easy Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fcheckout-wc-form-setup-for-wordpress-otp\" rel=\"nofollow ugc\">Checkout WC\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-pie-registration-form\" rel=\"nofollow ugc\">PIE Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-contact-form-7\u002F\" rel=\"nofollow ugc\">Contact Form 7\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-ninja-forms-version-3-0\" rel=\"nofollow ugc\">Ninja Forms Above version 3.0\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-login-form\" rel=\"nofollow ugc\">Theme My Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-gravity-form\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-wp-member\" rel=\"nofollow ugc\">WP-Members\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-ultimate-membership-pro-form\" rel=\"nofollow ugc\">Indeed Ultimate Membership Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-classify-theme-registration-form\" rel=\"nofollow ugc\">Classify Theme Registration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-real-estate-7-pro-theme\" rel=\"nofollow ugc\">Real estate 7 pro Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-wp-emember\" rel=\"nofollow ugc\">WP eMember Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-formcraft-basic-free-version\" rel=\"nofollow ugc\">FormCraft Basic — Free Version\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fformcraft-premium-form-using-one-time-password-verification\" rel=\"nofollow ugc\">FormCraft — Premium Version\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-wordpress-comment-form\" rel=\"nofollow ugc\">WordPress Comment Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Bv3RKJhKW0o\" rel=\"nofollow ugc\">DocDirect Theme\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-wp-forms\" rel=\"nofollow ugc\">WpForms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-caldera-form\u002F\" rel=\"nofollow ugc\">Caldera Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-memberpress-registration-form\u002F\" rel=\"nofollow ugc\">MemberPress Registration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-paid-membership-pro-registration-form\" rel=\"nofollow ugc\">Paid Membership Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-real-estate-7-pro-theme\" rel=\"nofollow ugc\">Real Estate 7 Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-woocommerce-product-vendor-registration-form\" rel=\"nofollow ugc\">WooCommerce Product Vendor Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-formidable-form\u002F\" rel=\"nofollow ugc\">Formidable Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-visual-form-builder\u002F\" rel=\"nofollow ugc\">Visual Form Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Feduma-theme-login-form-setup-otp-wordpress\" rel=\"nofollow ugc\">Eduma Login Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Feduma-theme-registration-form-setup-otp-wordpress\" rel=\"nofollow ugc\">Eduma Theme Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fuserpro-form-wordpress-otp-authentication\" rel=\"nofollow ugc\">UserPro Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fws-form-setup-for-otp-verification\" rel=\"nofollow ugc\">WS Pro Contact form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fjetformbuilder-crocoblock-setup-for-otp-verification\" rel=\"nofollow ugc\">JetFormBuilder by Crocoblock\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-everest-contact-form-wordpress-otp\" rel=\"nofollow ugc\">Everest Contact Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-fluent-form-with-otp-verification\" rel=\"nofollow ugc\">Fluent Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsetup-otp-verification-for-houzez-registration-form\" rel=\"nofollow ugc\">Houzez Theme Registration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fotp-verification-for-jet-engine-form-wordpress\" rel=\"nofollow ugc\">Jet Engine\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fenable-otp-verification-with-social-login\" rel=\"nofollow ugc\">miniOrange Social Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwp-user-manager-registration-form-otp-verification\" rel=\"nofollow ugc\">WP User Manager Registration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Real Estate WP Theme Registration Form\u003C\u002Fli>\n\u003Cli>WP Client Registration Form\u003C\u002Fli>\n\u003Cli>MemberPress Single Checkout Registration Form\u003C\u002Fli>\n\u003Cli>MultiSite Registration Form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch4>How does this plugin work?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>On submitting the registration\u002Flogin form, an Email\u002FSMS with OTP is sent to the email address\u002Fmobile number provided by the user.\u003C\u002Fli>\n\u003Cli>Once the OTP is entered, it is verified, and the user gets registered\u002Flogs in.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>External Services and Libraries\u003C\u002Fp>\n\u003Col>\n\u003Cli>This plugin uses the miniOrange Servers for OTP Validation.\u003C\u002Fli>\n\u003Cli>\u003Cem>intlTelInput\u003C\u002Fem> – The plugin uses the intlTelInput library for international telephone input formatting and validation. The minified files \u003Ccode>intlTelInput.min.js\u003C\u002Fcode> and \u003Ccode>intlTelInput.min.css\u003C\u002Fcode> are included in the plugin distribution. The source code for intlTelInput is available at: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjackocnr\u002Fintl-tel-input\" rel=\"nofollow ugc\">intlTelInput GitHub repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>SUPPORT\u003C\u002Fh3>\n\u003Cp>Customized solutions and Support options are available. Email us at \u003Cstrong>otpsupport@xecurify.com\u002Finfo@xecurify.com\u003C\u002Fstrong>.\u003C\u002Fp>\n","OTP Verification via Email\u002FSMS\u002FWhatsApp,SMS Notifications for WooCommerce,OTP Login with Phone,PasswordLess Login.Custom Gateway for OTP Verification",5000,465840,436,"2026-07-03T09:57:00.000Z","3.5","5.3.0",[55,22,56,57,58],"email-verification","otp-login","phone-verification","sms-notifications","http:\u002F\u002Fminiorange.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fminiorange-otp-verification.5.5.2.zip",87,3,"2026-07-08 19:20:36",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":48,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":16,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":83,"download_link":84,"security_score":61,"vuln_count":85,"unpatched_count":28,"last_vuln_date":86,"fetched_at":30},"user-verification","User Verification by PickPlugins","2.0.47","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.",341619,90,63,"2026-06-08T02:52:00.000Z","4.1","",[79,80,55,81,82],"email-otp","email-validation","hide-login","passwordless-login","http:\u002F\u002Fpickplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-verification.zip",4,"2026-05-01 15:46:35",{"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":77,"tags":101,"homepage":105,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":28,"last_vuln_date":109,"fetched_at":30},"login-with-phone-number","OTP Login With Phone Number, OTP Verification","1.8.71","Hamid Alinia","https:\u002F\u002Fprofiles.wordpress.org\u002Fglboy\u002F","\u003Cp>\u003Cstrong>OTP Login With Phone Number\u003C\u002Fstrong> lets your users login and register using their mobile phone number — no password required. Send a One-Time Password (OTP) via SMS or Firebase and authenticate instantly.\u003C\u002Fp>\n\u003Cp>Works seamlessly with WordPress and is fully compatible with WooCommerce login, registration, and checkout pages. Supports 20+ SMS gateways and lets you connect any custom SMS provider for free.\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>🔑 KEY FEATURES (FREE)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Phone number login & registration\u003C\u002Fstrong> — replace or extend the default WordPress login\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OTP via SMS or Firebase\u003C\u002Fstrong> — free Firebase integration included\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with WooCommerce\u003C\u002Fstrong> — works on My Account, checkout, and registration pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with LearnPress\u003C\u002Fstrong> — OTP login on course checkout pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email login\u003C\u002Fstrong> — let users login with email + OTP (no password)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country flags & auto country code detection\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Passwordless login\u003C\u002Fstrong> — frictionless UX, higher conversion rates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirect after login\u002Fregister\u003C\u002Fstrong> to any URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page protection\u003C\u002Fstrong> — restrict pages to logged-in users only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password recovery\u003C\u002Fstrong> via phone number OTP\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Existing user sync\u003C\u002Fstrong> — match phone numbers already stored in user meta (e.g. WooCommerce billing phone)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Store phone with or without country code\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom gateway\u003C\u002Fstrong> — connect any SMS provider yourself via URL + JSON config\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR-compliant\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation-ready\u003C\u002Fstrong> — includes Persian (fa_IR), compatible with WPML & Polylang\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong> for embedding login form anywhere\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS\u003C\u002Fstrong> support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📱 FREE SMS GATEWAYS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Firebase\u003C\u002Fstrong> — free OTP via Google Firebase (recommended for international sites)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twilio\u003C\u002Fstrong> — international SMS gateway, free to configure\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Netgsm\u003C\u002Fstrong> — Turkey SMS gateway\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kavenegar\u003C\u002Fstrong> — popular Iranian SMS gateway\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DrPayamak\u003C\u002Fstrong> — Iranian SMS gateway\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom API\u003C\u002Fstrong> — connect any SMS gateway using your own URL, headers, and body config\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📱 PRO SMS GATEWAYS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WhatsApp via UltraMessage\u003C\u002Fli>\n\u003Cli>Telegram\u003C\u002Fli>\n\u003Cli>MSG91 (India)\u003C\u002Fli>\n\u003Cli>Alibabacloud\u003C\u002Fli>\n\u003Cli>MessageBird\u003C\u002Fli>\n\u003Cli>Trustsignal\u003C\u002Fli>\n\u003Cli>Taqnyat (Arabic)\u003C\u002Fli>\n\u003Cli>2Factor\u003C\u002Fli>\n\u003Cli>Textlocal\u003C\u002Fli>\n\u003Cli>Vonage\u003C\u002Fli>\n\u003Cli>SMS.ir\u003C\u002Fli>\n\u003Cli>MelliPayamak\u003C\u002Fli>\n\u003Cli>FarazSMS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔌 COMPATIBLE WITH\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce login, registration & checkout\u003C\u002Fli>\n\u003Cli>LearnPress course checkout\u003C\u002Fli>\n\u003Cli>Woodmart Theme sidebar login\u003C\u002Fli>\n\u003Cli>Elementor (via shortcode)\u003C\u002Fli>\n\u003Cli>WPForms (via shortcode)\u003C\u002Fli>\n\u003Cli>Contact Form 7 (via shortcode)\u003C\u002Fli>\n\u003Cli>WPBakery, Divi, Gutenberg (via shortcode)\u003C\u002Fli>\n\u003Cli>WPML & Polylang (translation-ready)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚡ USE CASES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>eCommerce stores — reduce cart abandonment with frictionless phone login\u003C\u002Fli>\n\u003Cli>WooCommerce shops — phone-verified checkout without passwords\u003C\u002Fli>\n\u003Cli>Membership sites — verified user registration via OTP\u003C\u002Fli>\n\u003Cli>LMS platforms — secure student login for online courses\u003C\u002Fli>\n\u003Cli>Booking sites — quick login without password\u003C\u002Fli>\n\u003Cli>Any site wanting to reduce fake registrations and improve security\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 PRO VERSION\u003C\u002Fh3>\n\u003Cp>Unlock advanced features with the \u003Ca href=\"https:\u002F\u002Fidehweb.com\u002Fproduct\u002Flogin-with-phone-number-in-wordpress\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>15+ additional SMS gateways (Twilio, WhatsApp, Telegram, MSG91, and more)\u003C\u002Fli>\n\u003Cli>Advanced form builder & UI customization\u003C\u002Fli>\n\u003Cli>Custom registration fields\u003C\u002Fli>\n\u003Cli>Default user role assignment\u003C\u002Fli>\n\u003Cli>Custom gateway development support\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📄 SHORTCODES\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[idehweb_lwp] — embed the login\u002Fregister form anywhere\n\n[idehweb_lwp_metas phone_number=\"true\" email=\"true\"] — show logged-in user's phone\u002Femail\n\n[idehweb_lwp_verify_email] — email verification form\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>📚 Documentation & Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fidehweb.com\u002Fproduct\u002Flogin-with-phone-number-in-wordpress\u002F\" rel=\"nofollow ugc\">Full Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhamidalinia\u002Flogin-with-phone-number\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fvdp\u002Flogin-with-phone-number\" rel=\"nofollow ugc\">Report Security Bug\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses the following external services:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Firebase Authentication\u003C\u002Fstrong> (optional — only when Firebase gateway is selected)\u003Cbr \u002F>\n– Verifies phone numbers via OTP\u003Cbr \u002F>\n– Data sent: phone number, IP address\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Ffirebase.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ffirebase.google.com\u002Fsupport\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Crisp Chat\u003C\u002Fstrong> (optional, can be disabled in Settings > Installation)\u003Cbr \u002F>\n– Live chat support inside the plugin admin panel\u003Cbr \u002F>\n– Data sent: chat messages, name, email, IP address\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fcrisp.chat\u002Fen\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcrisp.chat\u002Fen\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Microsoft Clarity\u003C\u002Fstrong> (optional, can be disabled in Settings > Installation)\u003Cbr \u002F>\n– Anonymous usage analytics on the plugin admin pages only. No visitor or frontend data collected.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fclarity.microsoft.com\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fp>\n","Passwordless OTP login for WordPress. Login or register with phone number via SMS or Firebase. Compatible with WooCommerce. GDPR-compliant.",900,134170,98,80,"2026-07-22T10:53:00.000Z","5.9",[56,102,82,103,104],"otp-verification","phone-number-login","sms-verification","https:\u002F\u002Fidehweb.com\u002Fproduct\u002Flogin-with-phone-number-in-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-with-phone-number.1.8.71.zip",76,14,"2026-05-28 17:56:28",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":27,"downloaded":118,"rating":27,"num_ratings":119,"last_updated":120,"tested_up_to":16,"requires_at_least":77,"requires_php":121,"tags":122,"homepage":125,"download_link":126,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"email-otp-authenticator","Email OTP Authenticator – Login, Register & 2FA","6.4.4","Chandan Shrivastava","https:\u002F\u002Fprofiles.wordpress.org\u002Filvchandan\u002F","\u003Cp>\u003Cstrong>Email OTP Authenticator\u003C\u002Fstrong> is a lightweight OTP-based authentication plugin for WordPress built for passwordless login and quick registration, with some optional features such as 2FA, Email Verification, and Session Verification.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* OTP Login\u003Cbr \u002F>\n* OTP Registration\u003Cbr \u002F>\n* Email Verification\u003Cbr \u002F>\n* Session Verification\u003Cbr \u002F>\n* Two-Step Verification\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Zero Dependency:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Lightweight architecture\u003Cbr \u002F>\n* No external APIs required\u003Cbr \u002F>\n* Self-hosted OTP validation\u003Cbr \u002F>\n* Pure Vanilla JS Framework\u003Cbr \u002F>\n* Self – contained operations\u003C\u002Fp>\n\u003Ch3>Lightweight By Design\u003C\u002Fh3>\n\u003Cp>Although the complete package includes templates, images and supporting resources for setup and compatibility, the actual authentication runtime remains compact.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Frontend Browser Load: ~68 KB\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Templates & visual assets: ~2.1 MB\u003C\u002Fli>\n\u003Cli>Distribution package (zipped): ~2.3 MB\u003C\u002Fli>\n\u003Cli>Distribution package (unzipped): ~3.6 MB\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Only required components are loaded during use.\u003Cbr \u002F>\nNo external APIs, frameworks or unnecessary scripts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin runtime execution is highly optimized and fast.\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>However, overall performance also depends on external factors.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Flexible Integration Options\u003C\u002Fh3>\n\u003Cp>Add authentication forms anywhere on your website using simple integration methods.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use OTP Forms via Menu\u003C\u002Fli>\n\u003Cli>Use OTP Forms via Shortcode\u003C\u002Fli>\n\u003Cli>Works smoothly on pages and posts\u003C\u002Fli>\n\u003Cli>Support multiple forms on the same page\u003C\u002Fli>\n\u003Cli>Supports different actions for different forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Built-in Templates\u003C\u002Fh3>\n\u003Cp>Attractive 27 ready-to-use templates with auto-popup, popup and inline support.\u003C\u002Fp>\n\u003Cp>Easy-to-apply modern designs that match your website style, with options to customize pre-built templates or create your own.\u003C\u002Fp>\n\u003Ch3>Complete Admin Control\u003C\u002Fh3>\n\u003Cp>Customize authentication behavior, layout options, security restrictions and verification rules with ease. Admins gain complete control over user access and interaction across the website.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>Works smoothly with popular WordPress tools:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Ultimate Member\u003C\u002Fli>\n\u003Cli>MemberPress\u003C\u002Fli>\n\u003Cli>BuddyPress\u003C\u002Fli>\n\u003Cli>ProfileGrid\u003C\u002Fli>\n\u003Cli>ProfilePress\u003C\u002Fli>\n\u003Cli>User Registration\u003C\u002Fli>\n\u003Cli>WP User Manager\u003C\u002Fli>\n\u003Cli>Paid Memberships Pro\u003C\u002Fli>\n\u003Cli>RegistrationMagic\u003C\u002Fli>\n\u003Cli>Forminator\u003C\u002Fli>\n\u003Cli>Login\u002FSignup Popup plugins\u003C\u002Fli>\n\u003Cli>And many more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose This Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FAST – Quick OTP authentication process\u003C\u002Fli>\n\u003Cli>FRIENDLY – Simple user experience\u003C\u002Fli>\n\u003Cli>SMART – Intelligent access handling\u003C\u002Fli>\n\u003Cli>SMOOTH – Clean UI integration\u003C\u002Fli>\n\u003Cli>SECURED – Strong authentication protection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Basic Mode and Advanced Features\u003C\u002Fh3>\n\u003Cp>Explore the default \u003Cstrong>basic mode\u003C\u002Fstrong> screenshots below, designed to be simple and beginner-friendly for non-technical admins. For screenshots of advanced integrations, customization, and extended functionality, visit the \u003Ca href=\"https:\u002F\u002Feotpa.cs7.in\u002Fdocs\u002Fshowcase.htm\" rel=\"nofollow ugc\">Plugin Showcase\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Feedback helps improve this plugin.\u003Cbr \u002F>\nSend suggestions or issues to:\u003Cbr \u002F>\n\u003Ca href=\"mailto:Mr.Chandan.Shrivastava@gmail.com\" rel=\"nofollow ugc\">Mr.Chandan.Shrivastava@gmail.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>This is the Lite version with advanced features included for exploration.\u003Cbr \u002F>\nVisit the \u003Ca href=\"https:\u002F\u002Feotpa.cs7.in\u002F\" rel=\"nofollow ugc\">plugin homepage\u003C\u002Fa> to discover everything available across editions.\u003C\u002Fp>\n","A Lightweight OTP Plugin for Login, Registration, 2FA, Email & Session Verification. It is FAST, FRIENDLY, SMART, SMOOTH & SECURE.",10332,12,"2026-07-07T20:52:00.000Z","7.3",[79,56,82,123,124],"session-security","wordpress-2fa","https:\u002F\u002Feotpa.cs7.in\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-otp-authenticator.6.4.4.zip",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":27,"downloaded":135,"rating":27,"num_ratings":136,"last_updated":137,"tested_up_to":16,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":142,"download_link":143,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"onecode-login","OneCode Login","1.1","oaron","https:\u002F\u002Fprofiles.wordpress.org\u002Foaron\u002F","\u003Cp>OneCode Login provides a modern, passwordless authentication experience for your WordPress site. Instead of traditional passwords, users receive a secure 6-digit verification code via email.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Passwordless Authentication\u003C\u002Fstrong> – Users log in with just their email address\u003C\u002Fli>\n\u003Cli>\u003Cstrong>6-Digit Verification Codes\u003C\u002Fstrong> – Secure, time-limited codes sent via email\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate Limiting\u003C\u002Fstrong> – Built-in protection against brute force attacks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Request ID Binding\u003C\u002Fstrong> – Each code is bound to a specific login session for enhanced security\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Neutral Feedback\u003C\u002Fstrong> – Prevents user enumeration attacks by not revealing if an email exists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> – Configure expiry times, cooldowns, and email templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessible\u003C\u002Fstrong> – Full keyboard navigation and screen reader support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block\u003C\u002Fstrong> – Easy to add login forms to any page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Use [onecode_login] anywhere\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp-login.php Integration\u003C\u002Fstrong> – Optionally replace the default WordPress login\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer API\u003C\u002Fstrong> – Other plugins can use OneCode Login as an email one-time-code (OTP) service to verify a visitor’s email — see the \u003Cem>Developer information\u003C\u002Fem> section\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Cryptographically secure code generation\u003C\u002Fli>\n\u003Cli>Codes and magic-link tokens are stored HMAC-hashed, never in plain text\u003C\u002Fli>\n\u003Cli>Configurable code expiry (default: 10 minutes)\u003C\u002Fli>\n\u003Cli>Resend cooldown to prevent spam\u003C\u002Fli>\n\u003Cli>IP-based and email-based rate limiting\u003C\u002Fli>\n\u003Cli>Automatic lockout after failed attempts\u003C\u002Fli>\n\u003Cli>Codes are single-use and invalidated after successful login\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Membership sites where password fatigue is an issue\u003C\u002Fli>\n\u003Cli>Customer portals requiring simple authentication\u003C\u002Fli>\n\u003Cli>Internal tools where security without complexity is needed\u003C\u002Fli>\n\u003Cli>Any site wanting to improve user experience\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer information\u003C\u002Fh3>\n\u003Cp>Other plugins on the same site can use OneCode Login as a generic email\u003Cbr \u002F>\none-time-code (OTP) service — for example to verify a guest’s email before\u003Cbr \u002F>\nletting them act. OneCode emails the code and verifies it; your plugin keeps\u003Cbr \u002F>\nfull control of its own login\u002Fsession (OneCode only asserts that the code is\u003Cbr \u002F>\nvalid for the email — it never logs anyone in). It works for \u003Cstrong>any\u003C\u002Fstrong> email\u003Cbr \u002F>\naddress; the address does not need a WordPress account.\u003C\u002Fp>\n\u003Cp>All entry points are plain functions (and matching filters), so you do not need\u003Cbr \u002F>\na hard dependency on any class. The API is gated by the \u003Cem>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Advanced \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003Cbr \u002F>\nEnable developer API\u003C\u002Fem> toggle.\u003C\u002Fp>\n\u003Cp>Detect support (side-effect free — never call the request hook just to probe):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if ( function_exists( 'onecode_login_request_otp' ) && onecode_login_supports( 'otp' ) ) { ... }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Col>\n\u003Cli>\n\u003Cp>Start authentication — email a code and receive a handle:\u003C\u002Fp>\n\u003Cp>$handle = onecode_login_request_otp( $email, array( ‘consumer’ => ‘my_plugin’ ) );\u003Cbr \u002F>\n\u002F\u002F $handle = array( ‘request_id’, ‘auth_secret’, ‘expires_in’ (seconds), ‘expires_at’ (UTC), ‘sent’ )\u003Cbr \u002F>\n\u002F\u002F On failure: a WP_Error (codes: disabled, invalid_request, rate_limited, cooldown).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Keep \u003Ccode>request_id\u003C\u002Fcode> and \u003Ccode>auth_secret\u003C\u002Fcode> server-side (e.g. in a transient tied to the\u003Cbr \u002F>\nvisitor). The \u003Ccode>auth_secret\u003C\u002Fcode> is NEVER shown to the customer — it is what stops an\u003Cbr \u002F>\noutsider who only knows the email from completing verification by guessing codes.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Complete authentication — the customer gives your plugin the code from the email:\u003C\u002Fp>\n\u003Cp>$result = onecode_login_verify_otp( array(\u003Cbr \u002F>\n    ’email’       => $email,\u003Cbr \u002F>\n    ‘request_id’  => $handle[‘request_id’],\u003Cbr \u002F>\n    ‘code’        => $code_from_customer,\u003Cbr \u002F>\n    ‘auth_secret’ => $handle[‘auth_secret’],\u003Cbr \u002F>\n    ‘consumer’    => ‘my_plugin’,\u003Cbr \u002F>\n) );\u003Cbr \u002F>\n\u002F\u002F Success: array( ‘valid’ => true, ’email’ => … ). Failure: WP_Error.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>On failure show a generic message to the user (the API intentionally returns a\u003Cbr \u002F>\nsingle \u003Ccode>verify_failed\u003C\u002Fcode> code so it can’t be used as an oracle).\u003C\u002Fp>\n\u003Cp>Filters are also available for loose coupling: \u003Ccode>onecode_login_request_otp\u003C\u002Fcode>\u003Cbr \u002F>\n(\u003Ccode>$pre, $email, $args\u003C\u002Fcode>) and \u003Ccode>onecode_login_verify_otp\u003C\u002Fcode> (\u003Ccode>$pre, $args\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>Discovery and capabilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>onecode_login_supports( $feature )\u003C\u002Fcode> — returns true for \u003Ccode>'otp'\u003C\u002Fcode>,\u003Cbr \u002F>\n  ‘identity_assertion’ and \u003Ccode>'any_email'\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>onecode_login_api()\u003C\u002Fcode> — returns the \u003Ccode>OneCode_Login_API\u003C\u002Fcode> service instance.\u003C\u002Fli>\n\u003Cli>\u003Ccode>OneCode_Login_API::VERSION\u003C\u002Fcode> — the API contract version (independent of the\u003Cbr \u002F>\nplugin version), so you can feature-gate against the API surface.\u003C\u002Fli>\n\u003Cli>\u003Ccode>do_action( 'onecode_login_api_init', $api )\u003C\u002Fcode> — fires once the API is ready;\u003Cbr \u002F>\nbind to it if you want to wire up as soon as OneCode Login loads.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Reference: \u003Ccode>$args['consumer']\u003C\u002Fcode> (a short \u003Ccode>[a-z0-9_-]\u003C\u002Fcode> label identifying your\u003Cbr \u002F>\nintegration) is required on both calls — it isolates your codes and rate limits\u003Cbr \u002F>\nfrom the built-in login and from other consumers. Both request and verify are\u003Cbr \u002F>\nrate-limited by OneCode, returning \u003Ccode>rate_limited\u003C\u002Fcode> \u002F \u003Ccode>cooldown\u003C\u002Fcode> WP_Errors you can\u003Cbr \u002F>\nsurface to the user.\u003C\u002Fp>\n","Simple and secure passwordless login using email verification codes. No passwords to remember, just enter your email and verify with a 6-digit code.",876,2,"2026-06-03T19:15:00.000Z","5.8","7.4",[141,20,21,22,23],"authentication","https:\u002F\u002Fgithub.com\u002Fyour-repo\u002Fonecode-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonecode-login.zip",{"error":145,"url":146,"statusCode":147,"statusMessage":148,"message":148},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpinova\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":28,"versions":150},[]]