• Resolved barnez

    (@pidengmor)


    Hi,

    I have the Ninja Firewall (WordPress edition) v.1.2.0 set up on two sites. One works fine, but with the second I am periodically being prompted for the username and password in an “Authentication Required” window after inputting my login details in https://www.mysite.com/wp-login.php. The message states: “A username and password are being requested by https://www.mysite.com. The site says: “Access restricted””.

    When I enter my user and password it is not accepted, even though these have been set in the Ninja login protection settings. My only way back in is to delete the ninja rules from the .htaccess and php.ini files via ftp. Then I can get in and setup the Ninja Firewall again (including the username and password for the login protection setting). After more successful logins, this problem starts again.

    I think the firewall is excellent, so am keen to find a solution to this issue.
    Any ideas?

    https://www.ads-software.com/plugins/ninjafirewall/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author nintechnet

    (@nintechnet)

    Hi,

    If you are locked out, just follow those steps to reset the protection:

    Lost password (brute-force protection) :
    If you cannot access your WordPress admin console because you lost the brute-force protection username and/or password :
    1. Connect to your server via FTP.
    2. Delete the /wp-content/plugins/ninjafirewall/log/nfwbfd.php script.
    3. Log in to the WP admin console, click on “NinjaFirewall > Login Protection” and configure the brute-force detection options. NinjaFirewall will recreate a new nfwbfd.php.

    What happens if you enable the protection with “Always ON”? Is the password accepted when you try to log in?
    Next time you are blocked, could you download the “nfwbfd.php” file, send it to us by email (contact-at-nintechnet.com) and include the password (as well as the link to this discussion)? We could check if there is any issue with the file and the password encryption.

    Plugin Author nintechnet

    (@nintechnet)

    Hi,

    I received your email.
    The problem comes from WordPress because, when the password is saved, it uses the addslashes() function to add backslashes (\) before any single quote (‘), double-quote (“) or backslash (\).
    Therefore, if you password is “ABC’DEF”, WordPress will save it as “ABC\’DEF” (when NinjaFirewall protection prompts you for the pass, you would need to enter “ABC\’DEF” !).

    We will fix this in the next release, in order to prevent WP from altering your password.
    In the meantime, avoid using ‘ ” and \ characters in your passwords.

    Thread Starter barnez

    (@pidengmor)

    Hi,

    Thanks for getting back so promptly. You advice is spot on, and removing the \ and characters from the password means that is accepted without any problem when I enable protection: Always On.

    I’ll avoid using these in my password until the next update.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Access restricted. Password not recognised’ is closed to new replies.