How is the site hosted? If it's hosted on Apache than you can start using .htaccess and .htpasswd files.
This will let you prompt for a login/password built in apache and nearly impossible to get past.
Here is an example of a config for .htaccess
##########
deny from all
##Allow One IP address without auth.
allow from 207.144.22.22/32
AuthType Basic
AuthName "Configuration System - Level 15"
AuthUserFile /home/website.com/www/secured/.htpasswd
require valid-user
# Satisfy any will let passworded users or IP Users
# Satisfy all will require you to match ip and password
satisfy any
#
More on google!
|