Come prima cosa, tieni presente che occorre che l'htaccess sia tale. nel senso che non puoi lasciarlo come htaccess.txt, ma dovrai rinominarlo in .htaccess (con il punto iniziale)
Nell'htaccess, metti, all'inizio, queste righe:
AuthType Basic
AuthName "Accesso riservato"
AuthUserFile /percorso/assoluto/root joomla/.htpasswd
<Limit GET>
require valid-user
</Limit>
La scritta "Accesso riservato" puoi cambiarla come ti pare. il percorso assoluto verso la root di joomla la trovi in configuration.php alla variabile "mosConfig_absolute_path"
crei, nella root del sito, un file chiamato .htpasswd (anche qui con il punto iniziale
nel quale metti righe del tipo:
nome_utente:"password criptata"
Una riga per ciascun utente. La password criptata la ottieni andando su
http://home.flash.net/cgi-bin/pw.plscrivi li la tua password in chiaro e ti viene restituito il valore criptato