Mbrsolution

Web Developing / Computer Repairs Brisbane
  • Home
  • Blog
  • Comment subscriptions
  • Contact Mbrsolution
  • Search My Site
  • Web Tutorials
    • Joomla Tutorials
    • KompoZer Tutorials
    • WordPress CMS Tutorials
      • WordPress Plugins Tutorials
        • WordPress Fast Secure Contact Form Plugin
        • WP CataBlog Plugin Tutorials
      • WordPress Theme Tutorials
        • Template Toaster Software WordPress
        • Suffusion Theme Tutorials
  • WordPress Web Site Design
Home » WordPress » All In One Security Captcha Settings

All In One Security Captcha Settings

 WordPress
May 162019
 

All In One Security Captcha Settings shows you how to protect the login page, the registration page and more by adding captcha.

Last Updated: March 11, 2024

Latest News: Updated the documentation.

It is important to add good security to your website login form. Enabling captcha to the login form will increase your security and peace of mind.

The following documentation shows you how to enable captcha security to the login form, registration form, comment form including WooCommerce plugin if it is installed in your site. This is another effective way to add “Brute Force” prevention technique to your site.

If you enable Google reCAPTCHA the reCAPTCHA widget will be displayed for all the forms the captcha is enabled in the settings below. If Google reCAPTCHA is disabled the simple maths captcha form will apply instead and users will need to enter the answer to a simple mathematical question.

Note: Currently you have the option of using Cloudflare Turnstile, Google reCAPTCHA V2 or a plain maths captcha.

What you need:

  • All In One WP Security And Firewall

All In One Security Captcha Settings

Step 1 ) Go to WP Security -> Brute Force -> CAPTCHA Settings tab to set up the login captcha as illustrated in the following image.

CAPTCHA Settings Options

  • No CAPTCHA
  • Cloudflare Turnstile
  • Google reCAPTCHA V2
  • Simple math CAPTCHA

all-in-one-wp-security-captcha-settings

===============================

Cloudflare Tunstile Settings

Step 2 ) The following image shows you the settings that apply to Cloudflare Turnstile.

Cloudflare Turnstile Settings

  • Select Cloudflare Turnstile or Google reCAPTCHA V2 as default:
  • Site Key:
  • Secret Key:
  • Theme:
    • Auto
    • Light
    • Dark

aios-brute-force-cloudflare-turnstile-keys

Google reCAPTCHA V2 Settings

Step 2-a ) The following image shows you the settings that apply to Google reCAPTCHA V2.

Google reCAPTCHA V2 Settings

  • Site key:
  • Secret key:

aios-brute-force-google-recaptcha-v2-keys

Simple math CAPTCHA

Step 2-b ) Simple math CAPTCHA has no settings to setup. Only the options below.

===============================

Note: The following options apply to Cloudflare Turnstile, Google reCAPTCHA V2 and Simple Math CAPTCHA when selected.

Login form CAPTCHA settings

Step 3 ) The following image Login Form Captcha Settings allows you to set up the following option.

Login form CAPTCHA settings

  • Enable Captcha on login form:

If you enable this option, it will add another 20 points score towards your security meter. (Basic Security Level)

aios-login-form-captcha-settings

Registration page CAPTCHA settings

Step 4 ) The following image Registration page CAPTCHA settings allows you to set up the following option.

Registration page CAPTCHA settings

  • Enable CAPTCHA on registration page:

If you enable this option, it will add another 20 points score towards your security meter. (Basic Security Level)

aios-registration-page-captcha-settings

Lost password form CAPTCHA settings

Step 5 ) The following image Lost Password Form Captcha Settings allows you to set up the following option.

Lost password form CAPTCHA settings

  • Enable CAPTCHA on lost password page:

If you enable this option, it will add another 10 points score towards your security meter. (Basic Security Level)

aios-lost-password-form-captcha-settings

Custom login form CAPTCHA settings

Step 6 ) The following image Custom Login Form Captcha Settings allows you to set up the following option.

Custom login form CAPTCHA settings

  • Enable Captcha On Custom Login Form:

If you enable this option, it will add another 20 points score towards your security meter. (Basic Security Level)

aios-custom-login-form-captcha-settings

Add CAPTCHA to comments form

Step 7 ) The following image Add CAPTCHA to comments form allows you to set up the following option.

Add CAPTCHA to comments form

  • Enable CAPTCHA on comments forms:
  • Click on Save settings button once you have completed your settings.

If you enable this option, it will add another 20 points score towards your security meter. (Basic Security Level)

aios-add-captcha-to-comments-form

WooCommerce forms CAPTCHA settings

Note: Check the following URL AIOWPS And WooCommerce Captcha Settings to learn more about setting up captcha in WooCommerce plugin.

Troubleshooting CAPTCHA

Q1 There was a question/ issue posted in the forum about adding captcha to the sidebar using a widget/plugin.

Solution: You can read more about the solution from the following URL sidebar-login-captcha-not-working provided by one of the developers.

====================

Q2 How do I change CAPTCHA background and letters colours?

Solution One: The following is an example:

.aiowps-captcha-equation{
	background-color:white;
	color: black;
}

Insert the above code using either a custom css plugin or put it in your theme’s css file. (Change the colours to suit your needs) (Solution provided by wpsolutions.)

====================

Q3 The database is full of transient data entries when the CAPTCHA feature is enabled in the login page. How do I clear all transient data accumulated in the database?

Solution One: AIOWPS plugin has a code which will automatically clean up the old transient entries created by captcha feature. The code is triggered once daily via a wp cron event. You can try a simple test if you wish to confirm whether cleanup code is working. The cron job name is aiowps_hourly_cron_event.

  1. First log into you DB via phpMyAdmin in an Apache server and observe how many transient entries you have in the wp options table with the following “aiowps_captcha” in the option name.
  2. Next, from your wp admin panel deactivate and reactivate the AIOWPS plugin.  (this will trigger the daily cron job which will run the transient cleanup code) Note: The following plugin WP Control allows you to run and manage cron jobs in your site. This is useful if you don’t have access to your server.
  3. Then check your DB again to see if the old captcha transients were deleted. (If they are then you now that the cron job is working correctly in your site.)
  4. I recommend that you hide your login page via one of the brute force features. This should limit the amount of transient entries produced by the captcha feature.

====================

Q4 The captcha answer is always incorrect. So when you deactivate the plugin by renaming the folder and then logging into the WP admin panel, you get logged out of the WP admin panel immediately after re-activating the AIOWPS plugin again?

Solution One: PLEASE follow the instructions below carefully.

  1. login to your DB using PHPMyAdmin
  2. Go to the wp_options table
  3. Look for the entry which has option_name equal to “aio_wp_security_configs”
  4. Copy the option_value and paste it in a text document in case you need to restore this if something goes wrong.
  5. Then inside the option_value search for the following string: s:27:”aiowps_enable_login_captcha”;s:1:”1″
  6. Change the above to look like this: s:27:”aiowps_enable_login_captcha”;s:0:””, Note: s:1 was changed to s:0 and “1” was changed to “”.
  7. Save your table row.

The above will deactivate the login captcha. If you run into issues simply paste the string you saved before you made any changes and save the DB row and then you will at least restore the aiowps settings back to the original state

Note: If you enable the other captcha options and run into similar issues, you can use the above steps for troubleshooting.

Does your host provider do automatic page caching on the server side?
If they do, then this may be the reason why you are having captcha issues for your login forms. You will need to ask your host support guys to NOT cache the login page. (Solution provided by wpsolutions in the forum)

====================

Q5 Someone reported an issue they were having when enabling captcha in the comments form.

Solution: Just remember that in most cases it will be a conflict with your theme. You should test one of WordPress default themes like Twenty Sixteen or Seventeen. This test will let you know if it is your theme causing this issue. Click on the following URL add-captcha-to-comments-form-is-not-working to read the reply by one of the developers.

====================

Q6 I regularly get feedback from people that the CAPTCHA is not working correctly and blocking their ability to comment on posts. I just enabled “Enable CAPTCHA on comment forms”. Is there anything else I can to do? Is this a known issue?

Solution: There is no issue with captcha in the comment form. However there are times that you might run into a conflict between plugins and or the theme. Someone provided a solution in the forum post.

===============================

That is how simple it is to set up and add captcha security to your login form, registration form, comment form in your site including WooCommerce plugin.

If you have any questions please let me know.

Enjoy.

All In One Security (AIOS) Plugin Tutorial List

  • All In One Security Plugin.

Share this post:

Share on X (Twitter) Share on Facebook Share on Pinterest Share on LinkedIn Share on Email
I have been working in IT since 1999 and I enjoy the challenges it brings me. I love developing websites with WordPress. I spend a lot of time helping out in wordpress.org forums. I have been writing tutorials since 2011. Now I am learning how to manage my own VPS "Virtual Private Server.
 Tagged with: captcha, comment, login form, registration, security, woocommerce

 Leave a Reply Cancel reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

18 − 17 =

  All In One Security (AIOS)   Hyper Cache Advanced Settings

Follow Me

Mbrsolution RSS Feed

Spanish Blog

Blog in Spanish


Blog Español

Recent Posts

  • Easy HTTPS Redirection Certificate Expiry
  • WP Express Checkout PayPal Settings
  • WordPress Simple Membership Reports
  • WP Simple Shopping Cart Manual Offline Checkout
  • WordPress Accessibility Plugins

Recent Comments

  • Webmaster on WP Express Checkout Advanced Settings
  • Thom on WP Express Checkout Advanced Settings
  • Webmaster on WordPress Simple Shopping Cart Discount Coupon
  • Russell Alexander on WordPress Simple Shopping Cart Discount Coupon
  • Webmaster on Remove AIOWPS From WP Database Tables And Options
Your information will be used to send you Blog updates. You can change your mind at any time by clicking the unsubscribe link at the bottom of any email that you receive from me. You can find details about mbrsolution privacy practices.

Advertisements

Premium WordPress Apps

Pages

  • About Mbrsolution
  • Blog
  • Comment subscriptions
  • IT and SEO Support Rates
  • Links
  • PC Tips and Tricks For Windows OS
  • Portfolio
  • Recommended Tools For Windows OS
  • Resume
  • Sitemap
  • Testimonials
  • Website Design Tools and Utilities
  • WordPress Web Site Design
  • WordPress Websites SEO Management
  • WordPress Plugins Tutorials
  • WordPress Theme Tutorials

Tutorials

  • Comment subscriptions
  • Facebook Security Tutorials
  • Gimp Tutorials Latest Version 2.10.34
  • Google Tools Tutorials
  • How To Operate An Android Smartphone
  • PayPal Tutorials
  • Selling And Buying eBay Tutorials
  • YouVersion Bible Tutorials
  • WordPress Plugins Tutorials
  • WordPress Theme Tutorials

Buy Me Coffee!

If you find my site helpful, you can buy me a cup of coffee. Click on the following image.
Thank you for your visit, enjoy my site.
© 2009 - 2024 Mbrsolution All Rights Reserved Please read the following:

Terms And Conditions

Privacy Policy

Disclaimer

Copyright Notice.

Suffusion theme by Sayontan Sinha
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT