Als je webhost php ondersteund, kan je een php-script gebruiken dat dit verzorgt (er zijn er veel te vinden op internet).
Als dit echter niet het geval is, zal je je moeten behelpen met een javascript-inlogscript. Daarvan circuleren er vele over het internet, maar er is eigenlijk maar 1 waterdicht systeem: Je geeft de beschermde webpagina/map op je webserver als naam het wachtwoord, en laat het javascript de gebruiker doorsturen naar de pagina wachwoord+".html".
Dit heeft als nadeel dat de gebruikers bij het ingeven van een wachtwoord geen mooie foutmelding krijgen dat het ingegeven wachtwoord verkeerd was, maar in de plaats een http 404 not found error.
Controleer dus even of je webhost php ondersteund, en gebruik dat dan bij voorkeur. In het andere geval zoek je een javascript.
Je mag hetgeen je wil gaan gebruiken hier posten (een link), dan zal ik controleren of het veilig is (maw niet te omzeilen).
Een derde mogelijkheid is het gebruiken van apache's .htaccess en .htpasswd bestanden. Dit moet je hoster dan wel toelaten. Op die manier kan je een hele map effectief afsluiten voor iedereen die geen gebruikersnaam/wachtwoord combinatie heeft die in .htpasswd vermeld staan. Er zijn tal van tutorials te vinden op internet die de benodigde stappen uitleggen.