Hi guys. I have noticed an issue with the Vendor Registration page. Although, I have all marked at areas as compulsory, people sometime don't fill in the required fields and possibly hit the space bar or something else and leave a field blank. How can i make sure this does not happen?
I tested that now on your site but it's not clear to me how they could be skipping fields. Entering a space does not allow the form to go through - I see an error as expected:
Which field are you seeing as empty when you see this issue?
Could you share a specific user that you've seen that issue for? (maybe I can check their registration database entry to see if I can figure out what happened).
I checked the site but unfortunately cannot find how users are able to skip the required fields. I tested some registrations myself but cannot reproduce the issue - the form shows validation errors as expected when fields are empty or contain only spaces.
I checked the database entries for the user examples you shared, but interestingly no phone numbers are saved. I'm not entirely clear how these registrations went through without the required data.
Do you happen to know what page these users registered through? I wonder if there might be another registration form or area being used. If you could check with one of those users about which page they used to register, that would help us track down where this is happening.
I went over this on the site again and looked at several things but I just cannot find how that is possible. When using the normal registration process, clicking submit shows this kind of JS-based error:
But even if I edit the HTML code on the page to remove the "required" attribute, it still applies PHP validation and does not allow the registration:
So it's very strange, I feel like these users must either be using another registration page, or they may not be real users but rather bots of some kind that are registering via APIs / code rather than the actual registration form.
Hi guys.
I have noticed an issue with the Vendor Registration page.
Although, I have all marked at areas as compulsory, people sometime don't fill in the required fields and possibly hit the space bar or something else and leave a field blank.
How can i make sure this does not happen?
Thanks
Hello Anthony,
I tested that now on your site but it's not clear to me how they could be skipping fields. Entering a space does not allow the form to go through - I see an error as expected:
Which field are you seeing as empty when you see this issue?
Could you share a specific user that you've seen that issue for? (maybe I can check their registration database entry to see if I can figure out what happened).
Hi guys.
Thanks for getting back to me.
the following users registered and didn't leave a number:
https://flexitime.ie/wp-admin/user-edit.php?user_id=657#marketking_user_vendor_profile
https://flexitime.ie/wp-admin/user-edit.php?user_id=412#marketking_user_vendor_profile
https://flexitime.ie/wp-admin/user-edit.php?user_id=654#marketking_user_vendor_profile
https://flexitime.ie/wp-admin/user-edit.php?user_id=376#marketking_user_vendor_profile
and I could write more as well.
We are also experiencing a problem with spam vendor registration such as:
https://flexitime.ie/wp-admin/user-edit.php?user_id=693#marketking_user_vendor_profile
This person has left a number but it is a bogus phone number.
I have input a recaptcha plugin but we are still having issues with spam registration and people not putting in phone numbers.
How can we resolve this as I am continually have to delete spam users and then I am unable to contact some vendors via phone.
Thanks.
Hi guys.
Is there any update on the below?
Thanks
Hi Anthony,
I checked the site but unfortunately cannot find how users are able to skip the required fields. I tested some registrations myself but cannot reproduce the issue - the form shows validation errors as expected when fields are empty or contain only spaces.
I checked the database entries for the user examples you shared, but interestingly no phone numbers are saved. I'm not entirely clear how these registrations went through without the required data.
Do you happen to know what page these users registered through? I wonder if there might be another registration form or area being used. If you could check with one of those users about which page they used to register, that would help us track down where this is happening.
Kind regards,
Stefan
Hi Stefan.
Their is only 1 page that they can register through and that is here:
https://flexitime.ie/become-a-provider/
It's very odd and frustrating and it's very hard to get in touch with these people as most do not respond to email.
Please help me solve this?
Thanks.
Hi Anthony,
I went over this on the site again and looked at several things but I just cannot find how that is possible. When using the normal registration process, clicking submit shows this kind of JS-based error:
But even if I edit the HTML code on the page to remove the "required" attribute, it still applies PHP validation and does not allow the registration:
So it's very strange, I feel like these users must either be using another registration page, or they may not be real users but rather bots of some kind that are registering via APIs / code rather than the actual registration form.