Hi, please read the following thread for ways to troubleshoot this issue.
Thank you
Thread Starter
sasdts
(@sasdts)
Thanks, I followed the advice there, but the problem persists.
To test, I created a new site (Apache server), with WP 4.5.3, and installed aiowps (4.1.14). No other plugins are active. I activated “Captcha On Login Page” and “Captcha On Lost Password Page”.
And it’s the same issue, I can login leaving the captcha field blank or giving an incorrect answer.
EDIT:
I did some more testing, and this feature works ok in WP 4.4.4, but when I upgrade to WP 4.5, I can log in with an incorrect or blank answer
Thank you for your report and extra testing. This will help the developers further troubleshoot your issue.
Hi, I just carried out a test locally in my computer and live on my server. The Login Captcha works for me on both places using Firefox browser.
The following are my local settings and also my server settings.
Plugin Version : 4.1.4
WP Version : 4.5.3
WPMU: No
MySQL Version : 5.5.5
PHP Version : 5.6.23
Hi, I have exactely the same issue – as long as username and password are correct I can enter the backend no matter if the captcha field is left blank or incorrectly filled.
Plugin Version : 4.1.4
WP Version : 4.5.3
WPMU: No
MySQL Version : 5.5.50
PHP Version : 5.6.24-0+deb8u1
@neverlands can you carry out this test. Can you test one of WordPress default themes like Twenty Fifteen or Sixteen? Also make sure you disable all your other plugins except this one.
Hello mbrsolution, thanks for the quick reply!
I did as you said, deactivated all plugins but yours and switched to the Twenty Sixteen theme.
The captcha worked perfectly.
After activating any plugin one by one I found the “quilty”:
“WooCommerce My Account Widget” Version 0.5.0.
This is no big problem because I don’t use this widget anyway.
Thanks for your help!
I am glad you solved your issue 😉
Thread Starter
sasdts
(@sasdts)
It seems that this issue is caused in /classes/wp-security-user-login.php
The authenticate filter should have a higher priority (line 14) and should be:
add_filter(‘authenticate’, array(&$this, ‘aiowp_auth_login’), 30, 3);
@sasdts, thank you for reporting this. The plugin developers will investigate further your findings.
Regards
Thread Starter
sasdts
(@sasdts)
Seems to work in the newest version (4.2.2), thanks