Code

Discussion on Digits : WordPress Mobile Phone Number OTP Signup and Login Form

Discussion on Digits : WordPress Mobile Phone Number OTP Signup and Login Form

Cart 8,120 sales
Recently Updated

UnitedOver supports this item

Supported

This author's response time can be up to 2 business days.

2190 comments found.

Hello. I currently use the ARMember plugin on my WordPress site to manage subscriptions on my site. If I use Digits for the login part of my site, will I have any incompatibility issues with ArMember?

It will work flawlessly with ARMember plugin

a pre-purchase question, just tested the demo, needed to know, the native form appears in fullscreen mode, is there a way to popup the native form as a modal popup? don’t want to create custom popup as I liked the implementation of your native form

Yes, we have pop up, page form, wp blocks and shortcodes as well

Hey your license management system is dead. today I changed my production domain and when I try to register the license it says license is already in use. the domain was changed around 10+ hours ago.

We have replied to your mail. Domain was already changed on 27th May 2025. Due to mail bouncing issue, we were not able to communicate to your. After first ticket, we even tried contacting you regarding mail bouncing issue. If you are satisfied with our resolution, It will be really helpful if you can update your review as well :).

The domain was changed by myself but when I was trying to activate plugin it was showing something like it is already registered for the different domain and that made me contacting you because If domain is showing updated on manage license page then same should work at the time of domain activation too.

After updating the domain on manage license page I tried to keep activating it for next 4 to 5 days and due to non activation and circling support I ignored it until it made me feel I need to buy the plugin new license.

I am updating my review.

And again I still can not change my details on your portal since it requires phone number and phone number requires otp and that otp is not getting delivered to me.

Thank you for updating your review. We have replied to your email back for the changes that need to be made. We will do it on urgent basis. We are really sorry for the inconvenience.

Hello, I am very interested with your plugin, but i have a pre-sale question, i have a custom code for popup shows for guests, which store the phone number in session, and localsotrage, there is any option where the Username(Phone number) to be filled automatically in checkout page ? there is any hook for that ?

Yes, it can be done. Please create a support ticket at https://help.unitedover.com and our team will assist you as soon as possible.

Hello, I’m interested in using the “Digits” plugin with its REST API addon for my Flutter application. Could you please clarify the following points regarding the REST API functionality? Firebase ID Token Support: Does the REST API addon support authenticating/registering a WordPress user by accepting a Firebase ID Token that my Flutter app obtains after successful Firebase Phone Authentication? If so, what is the specific endpoint and required parameters for this? Digits’ Own OTP Endpoints (If Firebase ID Token not supported): If the API doesn’t directly use Firebase ID Tokens, what are the API endpoints for: (a) Sending an OTP to a user’s phone number? (Please specify endpoint and required parameters like phone_number, country_code). (b) Verifying a user-entered OTP to log in/register them in WordPress? (Please specify endpoint and required parameters). API Request Authentication: How are requests from a mobile app to these REST API endpoints authenticated? (e.g., API Key in headers, WordPress Nonces, etc.)? Successful Authentication Response: What data is returned in the JSON response upon successful user login/registration via the API? Specifically: Does it include WordPress user details (ID, username, email)? Does it rely on setting WordPress session cookies? Does it provide a WordPress-specific JWT (JSON Web Token) for authenticating future API calls from the app? API Addon Documentation: Is there specific documentation available for the REST API addon detailing its endpoints, request/response formats, and setup? Thanks for your help! Tips for Posting the Comment: Be Clear and Concise: The questions above are designed to be direct. One Comment or Separate?: You could post this as one comprehensive comment, or break it down into 2-3 smaller comments if the platform has character limits or if you want to encourage separate replies to each point. One comment is usually fine. Mention Your Use Case Briefly: Starting with “I’m interested in using the “Digits” plugin with its REST API addon for my Flutter application” helps them understand your context. Check Existing FAQs/Docs First: If they have an FAQ or a knowledge base for the addon, quickly scan it to see if any of these questions are already answered.

Please see our documentation of REST API at https://help.unitedover.com/digits/kb/rest-api/ . It will answer all your questions. REST API uses firebase id token to verify successful firebase authentication. You can also add user data or any other data via php filter (scroll down to custom data section in API doc).

Hope so it answered all your questions, if you still have any query feel free to ask :)

We’ve encountered an issue with the login redirect functionality on our website (https://krgkart.com) which is built using your Digits plugin.

We have created a custom login page using the Digits Page Builder, and have intentionally left the redirect options for login and register blank (to allow users to return to the page from which they initiated the login process).

This setup was working perfectly earlier — after login or registration, users were redirected back to the page they came from. However, we noticed today that users are now being redirected to the homepage (/) after logging in or registering, regardless of the page they started from.

We haven’t changed anything in the redirect settings recently. Could you please help us identify the cause of this behavior or guide us on how to restore the original functionality?

Looking forward to your support.

It seems a issue related to your site. Please create a support ticket at https://help.unitedover.com, and our team will assist you as soon as possible.

Have REST API endpoints been added to this plugin or not? So that we can use it in Flutter. Please let me know. I checked the documentation, but there is no mention of REST API options there.

Yes, we do have REST API addon for it.

Dear Digits Support Team,

We are currently facing a persistent login lockout issue on our WordPress website using the Digits plugin.

Despite disabling Brute Force Protection from the plugin settings, the admin account (and possibly others) continues to be locked out after a few failed login attempts. The error message shown is:

“Too many failed login attempts. Please try again in X minutes.”

We have taken the following steps to diagnose and resolve the issue:

Disabled Brute Force Protection in Digits settings

Added the IP address to the Brute Force Allow-list

Flushed all Redis and LiteSpeed caches

Deleted all WordPress transients

Temporarily replaced the is_user_blocked() function in brute-protection.php to simply return false;

Implemented an MU plugin to unhook the lockout filter

Cleared all login-related user meta

Ultimately had to manually delete the blocked IP from the wp_digits_blocked_ip table in the database

Even with all these overrides and safeguards in place, the lockout persists unless we intervene manually at the database level — which defeats the purpose of disabling brute force protection in the first place.

This suggests the plugin is enforcing lockout logic even when brute force is turned off, and without honoring the allowlist or admin overrides.

We kindly request the following:

Please confirm whether this is a known issue.

Is there a way to completely disable lockouts for trusted users or IPs?

Can we safely prevent entries from being added to the wp_digits_blocked_ip table?

We’re happy to provide temporary access or logs if needed to assist with debugging. Looking forward to your guidance or a possible patch.

website: krgkart.com

Please update your digits plugin to v8.5, new options have been added and current ones are updated. We highly suggest you not to turn off brute force protection, instead add IP in allow list.

All your query seems to be resolved in latest version of our plugin. If you still face an issue, please create a support ticket at https://help.unitedover.com, and our team will assist you as soon as possible.

Hello, i have a presales questions, I have Elementor, is it compatible? also, if Digits use a shortcode to place wherever I want?, does it allows me to redirect after login? thx

1. Yes, we are fully compatible with Elementor and also have widgets for it. 2. Yes, there are various methods to use digits including form shortcodes. 3. Yes, you can add redirects after login

Feature Request: 1. Can we please have an option for “Cloudflare Turnstile” as an additional option to Google captcha, at its more light weight and privacy focused.

2. Can we have similar feature to https://apps.shopify.com/kwikpass , where we can trigger a popup to collect the mobile number verified with OTP (simultaneously create account) and also issue a unique discount code sent to their mobile number via SMS/WhatsApp after a delay? Could this be partially done via the PopUp builder? [Collaboration with “Coupon Box for WooCommerce” could be useful]

Hope you consider these.

1. Yes, We have it in our roadmap, we will be integrated it in future versions of plugin 2. When do you want to collect mobile number? during account signup or after creating account?

How to fix this problem? https://prnt.sc/3gaXUGRUqozV

It seems a issue related to your site. Please create a support ticket at https://help.unitedover.com, and our team will assist you as soon as possible.

We have recently purchased your plugin, we have installed it and done some settings. But now when we are making changes in settings it is not happening taking lot of time and still it shows message as saving even after 30mints.

Please solve my issue I am unable to make changes in settings and forms

It seems a issue related to your site. Please create a support ticket at https://help.unitedover.com, and our team will assist you as soon as possible.

Hello,

I’ve encountered an issue with the registration form using the Digits plugin. When users select a suggested phone number (from browser or device autofill), it often includes the country code with a “” prefix (e.g., +98XXXXXXXXXX). However, the same number can also be manually entered without the “” (e.g., 98XXXXXXXXXX), and both formats are accepted as separate entries by the plugin.

This leads to a situation where a single user can register twice using the same number — once with the ”+” and once without — resulting in duplicate accounts and data inconsistencies.

Suggested solution: To prevent this, I recommend disabling the browser’s autocomplete feature for the phone input field by adding: autocomplete=”false” or preferably autocomplete=”off” to the input element.

This small adjustment can prevent browser autofill from inserting pre-formatted numbers and ensure consistency in how numbers are entered.

Please consider including this fix in an upcoming update or advise on an alternative workaround.

Best regards,

Thank you for your feedback. We have necessary implementations in check which cover all these cases and makes sure no duplicate account is created with same number. If you still have any issues related to it, Please create a support ticket at https://help.unitedover.com, and our team will assist you as soon as possible.

8.4.6.2 – Invalid Purchase Code, with the update they have broken the plugin. It is not possible to make any changes. Its changelog is not updated for months and we have 25 updates without registering the changes. Entering https://digits.unitedover.com/ I find a Plans system? Do we have to pay a subscription?

We sincerely apologize for the inconvenience caused by our 8.4.6.2 update. We’ve identified the issue it was due to incorrect masking of the purchase code. The problem has been resolved, and we’ve released a new update, version 8.4.7, which includes the fix. Our changelog update is in progress, it will be updated very soon.

Please update to the latest version to resolve the issue.

Please update the change logs. Further in the latest update 8.4.6.2 there is Invalid Key Error and I cannot change any settings. The saving animation just hangs in there, and new settings are not saved.

We sincerely apologize for the inconvenience caused by our 8.4.6.2 update. We’ve identified the issue it was due to incorrect masking of the purchase code. The problem has been resolved, and we’ve released a new update, version 8.4.7, which includes the fix.

Please update to the latest version to resolve the issue.

Hi! Is it possible to somehow override the default field for storing a phone number in the user meta field? For example, store a hash in the database, and not an open phone number? Thanks.

Please create a support ticket at https://help.unitedover.com, and our team will assist you as soon as possible.

Is it possible to onetime mobile phone verification through OTP if the user’s phone is not phone verified but he login with password or google login?

Yes, it is possible to perform a one time mobile phone verification using OTP if the user’s phone number is not verified even if they log in using a password or through google login or any other method.

Hello, what happens with the Firebase SMS OTP API? Is it not possible to use it without any charges?

Please create a support ticket at https://help.unitedover.com, and our team will assist you as soon as possible.

Changelog is not updated. Please check.

Changelog will be updated shortly.

Hi the plugin does not work many times. Can you help?

Please create a support ticket at https://help.unitedover.com, and our team will assist you as soon as possible.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey