De door Efefes aangedragen link bevat 100% het correcte antwoord. Dus Pieterr en kornuiten hadden het bij het rechte eind.
Oplossing 1:
Heel erg smerig en absoluut niet veilig. Het enige dat het doet is een HTML file maken met een door jouw gekozen bestandsnaam die gelijk staat aan het "wachtwoord". Het enige dat er dus gebeurd is iemand doorsturen naar password.html. Nou, met een beetje leuk gokwerk ben je daar doorheen :p
Oplossing 2:
Werkt standaard op elke web server, maar is heel onvriendelijk in het beheer. Daarbij maak je gebruik van de users+passwords database van de web server zelf.
Oplossing 3:
Verdient in alle gevallen de voorkeur. Men neme een klein beetje PHP scripting en laat dat met een eigen users+passwords database praten. Of dat nou een .txt bestandje op de server is of een echte SQL database boeit niet. Het punt is dat je flexibel bent in zowel het beheer als het programmeren.
Oplossing 1 zou ik nooit doen. Oplossing 2 gebruik ik alleen voor mijn staging servers, om nieuwsgierige ogen buiten te houden. Oplossing 3 gebruik je voor elke situatie waar het ook maar enigszins denkbaar is dat er op regelmatige basis accounts bij/weg moeten.
De mensen achter Freeway geven zelf ook al aan dat oplossing 3 de allerbeste is.