Advanced PHP Protection
Features: Completely customizable password page. Well documented functions. Can easily be integrated into a database set up with multiple users. Single line mode, protect any page by simply including the file. Passwords can be set as either a md5 of sha1 hash or plain text if you prefer. Server side brute force protection, with options to change the maximum number of attempts and the block duration. No database or installation required.