NURCaptcha stands for New User Register Captcha. Skt NURCaptcha WP Plugin was conceived as a simple solution to a problem I faced with some time ago.
I had decided to change preferences in a WordPress powered site so to allow people to freely register as new subscribers. But as soon as this was done, a lot of bot intruders came in and in a blink the site’s pages were infected by some russian (.ru) malware. Then I digged around for some plugin to give me some security on that wide open gate of my site.
As I have not found any plugin fit to solve that simple problem, I decided to build one by myself. That is how Skt NURCaptcha WP Plugin came to being.
Skt NURCaptcha WP Plugin is called to action by the “login_form_register” hook. Then a call is made to a Google’s reCaptcha form which is inserted into the WP native register form. To know more about reCaptcha Safety, go here. If someone wants to register to that site correct responses to the Captcha challenge must be filled in.
It’s a simple idea and a good solution to stop bots attacks. And it’s free also! All you need is to have the plugin properly installed and activated in your WP site, and then you go to Create a reCaptcha Key to create a pair of free criptographic keys to enable the plugin.
Simple, Safe and efficient!
Hi,
I am using WP registration with added Profile fields, in addition to using Buddypress. Does this plugin work on this type of registration? I have activated it and unable to see it on the registration form. The current Captcha I have is not working very well at all.
Thanks!!
Hi Jeannie,
Skt NURCaptcha Plugin generally works well with BuddyPress. It has been designed to show up at the New User Registration Form event, only, by using the BuddyPress’ hook ‘bp_signup_profile_fields‘. If this hook is called at the new user registration, as usual, the reCAPTCHA will show up, for sure.
So it is possible that another plugin installed in your site have changed the registration form code, making that hook not work properly.
Hi there!
Thanks for this real great plugin! No need for me to delete by hand all these rubish users created by spambots!
I made a french translation for it. May i send it tou you in order to add it onto the wordpress plugin page?
Hi ChezMat,
Thank you very much for your kindness.
Please send your translation to carlos.eduardo@mais.com and add information on how can I credit your contribution at the plugins page (your name, link to your site or so).
I just sent you a mail with the requested informations!
I have a problem; in a multi-network installation (blogs.denverpost.com), I have the plugin running mostly just fine with a single minor issue (so far):
When I try to manually add a new user through the admin interface (user-new.php), I get the “Response field was empty!” error returned and the user is not added. The CAPTCHA form does not appear on user-new.php, and the failure isn’t logged.
Any ideas? Thanks in advance.
Hi Daniel,
Thank you for this information.
I will try to replicate that scenario to trap any possible bug and fix it.
A new comment will be post here, informing the solution to that issue.
Hi Daniel,
The bug was found and patched.
Please update your plugin to version 3.1.2 to fix the problem.
Thank you for informing us on that issue.
Looks great, and works a treat. Thanks for the quick response and quick patch!
I have been trying to get this to work but when i put in words i see it says wrong so not sure if I am seeing them wrong or not so try 50 times and not once is right so something else must be wrong but what… I am not sure but if I try it any longer I will be bald so am deleting it and looking fo another one that might actually work sry!
Hi Tomas,
Thank you for your feedback, and sorry for your troubles concerning the use of this plugin.
At this moment I am working on improvements in user interface. I’ll address that malfunctioning you mention, to check for any possible bug hidden in the code.
Dear Tomas,
I’ve checked all, in the code. Everything works well.
So, as the challenges are provided and checked by Google’s reCAPTCHA, the problem may rest upon the connection of your site’s server and Google’s.
There is no way to solve this via the plugin, unfortunately!
Hi. I need a Finnish translation of the labels. For some reason inputting them into the fields doesn’t work. So if you want one more line to the combobox saying “Finnish” I’ll volunteer to do it if you tell me where to begin. I don’t know PHP that well but have been developing software for roughly 30 years with god knows what tools so I think I’ll manage.
Thanks for a nice plugin by the way,
-Kai
Hi Kai,
I am currently in a travel, and I’ll be back by the end of april.
Directions will be sent, as soon as I am back, to you as to help you implement Finnish labels in NURCaptcha plugin.
Thank you for your message.
Hello reCAPTCHA works for me not, I am using WordPress 3.4.2
I ask for help.
Dear Alexander,
There are a few reasons by which the plugin may not be working for you. The main reason is because this plugin overrides entirely the ‘register’ case on main switch at wp_login.php (WordPress’ original code), so you may experience some problems if you have installed another plugin that needs to customize those same lines.
Can you send me an email with a sketch of your WP configuration, including a list of the plugins installed? So I can test it and check for internal conflicts.
Hello,
Please write me an email I reply immediately =)
I think its because I do not.
greenpois0npain@googlemail.com
=)
Great Plugin, thank you.
Folks blaming you for using software at their own risk are not being fair to anyone.
Moving on.
Can I change the button that says “Subscribe me”, back to saying “register”, as it does without your plugin?
Thank you.
Hi Brendan,
That string “Subscribe me” was not supposed to be there.
It slipped out from a test on customizing buttons via the Settings Panel.
It will be corrected soon.
If you want to restore the original text immediately, please consider editing file skt-nurcaptcha.php, line 227. To do that just go to your Admin Panel and choose “Plugins / Editor”, then select Skt NURCaptcha on the drop-down selector and click “Select”. Once there, use Ctrl-F (Command-F on Mac) and type “Subscribe me” in the search box. There is only one such a string. Retype it as “register” and then click on “Update file”.
This will solve your problem until the next release of the plugin is delivered.
Thank you for your comment!
Plugin updated today to version 2.4.6.
That problem with the Submit Button has been solved.
Thank you again.
Your plugin gave a fatal error when installed on my site and deleted a bunch of post/pages. Now I have to figure out how to restore everything. Thanks for hosing my site.
Ken
Dear Ken,
I am sorry to hear from you that such a problem occurred with your site.
It is unlikely that Skt NURCaptcha alone can be responsible for such a mess as you described. It is a very simple php code, relying mostly in WordPress pre-built functions. The only direct interface it has with the system is a small and safe routine to write to a “txt” log file when a suspect attemptive of register is detected by the reCaptcha field. SktNURCaptcha has been successfully tested under many different conditions and this is the very first report of an error of any kind for this plugin.
To get a hint on what actually happened, we should start by reading a file that is used by the system to write a report line whenever any kind of fatal error occurs at that site. It is located at the root folder of your site, named “error_log”. Each line in it has date/time information and directions on what inconsistency on the code caused the problem. There must be a line with the exact date and time of that particular fatal error. It may be the first key to figure out what circumstances where put together to provoke such a catastrophe in your site.
If you be kind enough to send me a copy of that file, as well as a list of the other plugins installed and active at that moment in your site, may be we can come closer to find out what are the code elements that, when put together, become so highly destructive. So we may help prevent others to get through such a pain as you did.
Thank you for your message.
Tho, it would be nice to have the reCAPTCHA in the login and “forgotten password” fields as well… 🙂
Hi Annat,
Both Login and Forgotten Password forms require the user to be registered before. So there is no real danger of spambot attacks on those fronts.
We may, however, include these as alternative options in a future version just to make some site admins a little bit happier. 🙂
Thanks for your suggestion.