You might also want to consider cPanel > Leech Protect along with Password Protect Directories. Leech Protect works in conjunction with Password Protect Directories (it requires the directory be password protected first), and it can be configured to only allow a set number of logins per 2 hour period. It can also alert you whenever a user has been redirected to an alternate url (when hitting the 2 hour timelimit).