Site Password requires your visitors to submit a password before they can view a website. It's useful if you want a client to give access to a demo website, for example.
The reason I built this add-on is because I don't like setting up 'protected directories' in e.g. Plesk or DirectAdmin.
Please also visit the FAQ page for more information.