Support Forum

Captcha does not appear in user registration

59 Answers

New Answer

MP Mr Papa
Mr Papa
Member

ah, so we have you to blame for starting the thread and not saying it wp mulsite signups vs standard wp user registrations… ;)

okay, was just checking…

KD Kathy Drewien
Kathy Drewien
Member

Busted. But I sure am glad you guys read my mind and are hard at work on a solution. wink

MP Mr Papa
Mr Papa
Member

not getting much done tonight… :(

and son has a football game tomorrow night…  so likely will be Saturday morning now before I can get it to you folks…  but its looking good…  sorry for delay…

MP Mr Papa
Mr Papa
Member

okay, please find attached the beta version of the updated captcha plugin to add the captcha to the wp multisite signup page…   obviously it will only do this on the site (main or network) where sp and this plugin is installed – ie wont work across multiple sites…

just upload it over the top of your current captcha plugin… will change version number from 1.1.4 to 1.1.4.1…

please provide feedback after you try it out…

KD Kathy Drewien
Kathy Drewien
Member

Thank you! I used the plugin uploader to add the new file:

  • new file did not overwrite original file
  • user test generated the following warning message

 

 

  • accessed web server to investigate and discovered captcha1 directory, deleted captcha directory, and renamed captcha1 to captcha
  • created a new test, got the same warning except it now references line 84
  • received the email to activate the account

It’s possible the session id warning was generated because I had not cleared cookies before testing.

MP Mr Papa
Mr Papa
Member

so confused… you fixed it so you only have one plugin, right?

be sure to clear you browser cache and potentially any cookies for the domain in question…

BA Banana
Banana
Member

 

  • accessed web server to investigate and discovered captcha1 directory, deleted captcha directory, and renamed captcha1 to captcha

I have had the same problem. Almost bonked my wordpress and i had to ftp in and rename the captcha1 to captcha.

At the registration form i am now getting ‘are u a human’ captcha game pop up after i click the submit button.

Correct? cool

MP Mr Papa
Mr Papa
Member

captcha game pop up

what does that mean??

there is no popup… on the signup form, there will be four icons with instructions to drag a specific icon into a drop circle…

do you have a link???

BA Banana
Banana
Member

Ha! Funny that i thought you use ‘are u a human’ captcha. Some time ago i installed and uninstalled this captcha.  I am wondering why it’s still around and probably interfering with SP captcha now. i am digging now…

KD Kathy Drewien
Kathy Drewien
Member

The warning I mentioned in Post #37 continues to appear after submitting user name, email and captcha image. I have cleared cache/cookies and tested in different browsers and computers. Additionally, I looked for extra spaces in the php files.

My theme support (Genesis/Studio Press) has directed me back to the plugin for resolution.

BA Banana
Banana
Member

It was anti-splog plugin for Multi-site i was using and i disabled it to try SP captcha. Unfortunately SP captcha is still not showing…  

 

this is my url http://eatfitliving.com/register/

MP Mr Papa
Mr Papa
Member

okay, so what page is that???  that is NOT a standard wp multisite signup form…   Now, I do notice that the standard wp multisite signup (http://eatfitliving.com/wp-signup.php) page is redirecting there, so either you have a plugin or theme that is taking control of the standard wp…    could it be that antisplog thing???  but I am guessing its buddypress…

but more importantly, they have changed the standard wp ID that identifies the form which is certainly why its not showing up…  I just dont know if they have changed anything else…  oh why do folks insist on changing standard wp stuff twistedespecially if its buddypress – they should know better…

so lets try a quick test to see if just adjusting for the form ID is enough…

in the plugin dir, open file sp-captcha-plugin.php… go down to line 131 and find this line:

    sp_captcha_do_registration_form(‘setupform’, $errors);

and try changing

setupform

to

signup_form

clear you browser cache, and see if it starts showing up now…