Pomocí htaccesu se to dělá nějak takhle:
Kód:
AuthType Basic
AuthName "Pokec"
AuthUserFile "cesta k souboru s heslama"
Require valid-user
A ten sobour s heslama (standardně .htpasswd) vypadá:
Kód:
jmeno_uzivatele:heslo (hash podle DES)
dalsi:heslo
...
takže například:
Kód:
pepa:$1$Hv5.Ec5.$hATzdHFgachHEHLcTjs7j/
Ten hash udělá v PHP funkce crypt() a taky myslim, že je na to nějakej generátor v apachi.
EDIT: ještě jsem pozapoměl, že v tom .htaccess musí bejt Require user "jmeno", nebo valid-user pro všechny ze souboru