Using the password protection will give you extra security layer of protection from brute force hacking attacks. Additionally, it's also an easy way to password protect your entire site, without needing to create separate WordPress users for each visitor.
When you enable the password protection, the user won't be able to see anything - not even see the protected page - until he/she inserts the username/password. You can password protect the whole website, including the administrator pages; you can password protect the administrator pages; or you can password protect the WordPress login page.
Plugin features include:
Enabling/disabling the password protection to wp-login.php, WordPress admin pages. Note that you’ll be asked to re-type the .htaccess username/password you created before enabling any of the settings – to ensure that you wouldn’t enable the password protection without even knowing the password yourself! Modifying the existing users: you can change any .htaccess user’s password and remove the users. Note that you have to add at least one user to enable the lock.
Add unlimited .htaccess users;
Protect your whole site, making it accessible to only those who have the .htaccess user.
Whenever the plugin makes a change to the .htaccess file, it stores the previous version in another file -- so, in case there is ever a problem, there's always a backup you can revert to!
You can view and review the entire .htaccess file (so you don't need to login via SSH or SFTP to review it)
You can turn off directory browsing
You can prevent a classic hack in which the square bracket is used to break the URI.
You can protect the wp-config.php so it can't be edited
You can disable PHP file uploads into the uploads directory
You can disable the hotlinking of images, for people trying to steal bandwidth from you.
WordPress 4.0 and forward
Upload the folder `htaccess-site-access-control` to the `/wp-content/plugins/` directory
Activate the plugin through the 'Plugins' menu in WordPress
From the 'Settings' menu, there will be a new option, called '.htaccess Site Access Control'
12 months support
Future product updates
Quality checked by Codester
No transaction fees
Lowest price guarantee
A regular license allows an item to be used in one project for either personal or commercial use by you or on behalf of a client. The item cannot be offered for resale either on its own or as part of a project. Distribution of source files is not permitted.
An extended license allows an item to be used in unlimited projects for either personal or commercial use. The item cannot be offered for resale "as-is". It is allowed to distribute/sublicense the source files as part of a larger project.