KeeJ het werkt niej :(
Kheb al gezocht en een paar tuts bekeken maar het wil niej.

--- .htaccess ---
AuthUserFile .htpasswd
AuthGroupFile /dev/null
AuthName "SH4D3H's MySQL Admin!"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

--- .htpasswd ---
Mitch:47VlL6tIYQMSQ


Wat is hier nou weer mis aan?
Kheb geen idee wat het volledige pad is.
Kzit op windows, eigen server ...
Hij vind op de een of andere manier die .htpasswd niet denk ik :|
Als je wel een venster krijgt, van inloggen, dan werkt de htacces :)..
Als je dan neit kunt inloggen, dan is je .htpasswd zoek..
Jah dat zeg ik de hele tijd dus al :P
AuthUserFile /etc/.htpasswd
AuthGroupFile /dev/null
AuthName "kies hier een naam"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

AuthUserFile moet het juiste path hebben

ga in je dir staan waar je htaccess staat en typ
htpasswd -c .htpasswd inlognaam

als je /etc/.htpasswd zorg dan dat je passwd file in etc staat

indien je je inlogvenster ziet en een ww en maan kan intypen is bijna zeker je path fout is
Jah maar kwerk niet meer op linux.
Al m'n linux beestjes geven de geest :S

Mja, op windows kan het gewo0n niet ofsow?
Toch m'n host is linux en ook daar werkt het niet :|
Kheb via PHPinfo de documentroot opgezocht, dat bestand daar dus maar ingezet en gelink vanuit .htaccess naar DOCUMENT_ROOT/.htpasswd maar ook dat mocht niet baten.

(Uiteraard was documentroot door de echte root vervangen :P)
zet je htpasswd eens gelijk op C: dan, en doe dan
AuthUserFile C:/.htpasswd

ofzo..
Mitch, ik werk altijd met dit scriptje. Want, gemak dient de mensch.. ;D

Eén keer de source ervan veranderen (user/ww instellen) en zorgen dat je mappen goed staan. Nooit problemen.. Naja, zolang ik mijn .htaccess niet overschrijf met een andere voor de mod_rewrite.. :D

Elwin

[Edit: Typo's]
Zeg, weten jullie eigenlijk wel dat je moet verwijzen naar een locatie op de server waarop de webpagina is opgeslagen? Je verwijst nooit naar een website, maar naar een bepaalde map naar de server. Wat ik bedoel??? Ahum, jullie zetten achter AuthUserFile direct de kreet .htpasswd.
Bij julie staat er: AuthUserFile .htpasswd in het htaccess bestand. Wat doet de server dan? Hij zoekt het htaccess bestand direct in de hoofdmap van de server, ja en daar staat hij niet toch?

De exacte locatie van de map is vaak lastig te achterhalen. Daar heb je toch een klein beetje hulp voor nodig van de eigenaar van de server. Soms is het iets van usr/home/www/enz Dus die kreet die jullie in het htaccess bestand hebbe gezet met de verwijzing AuthGroupFile /dev/null heeft geeneens nut als er geen map bestaat in de server met de naam "dev"

Wat moet je doen om de juiste verwijzing te achterhalen? Als je webruimte hebt bij een school, werk, of bedrijf dan moet je daar infomeren. Vaak staat er een help bestandje ergens op het net waar deze gegevens in terug te vinden zijn.

Ik heb ervaring met devolgende kreten, dan weet je een beetje in welke richting je moet zoeken. Exact het zelfde zal hij niet zijn. Vaak kom je ook een heel eind door wat te proberen, maar dan moet je wel al een handgreep aangereikt krijgen van de webserver anders is het een speld in een hooiberg.

Onderstaande verwijzing verwijst direct naar een map van een student. Deze map is niet eens via internet bereikbaar omdat de internetpagina zelf in de map /home/student/www staat (begrijp je een beetje?)
AuthUserFile /home/student/.htpasswd

Onderstande verwijzing verwijst direct naar de hoofdmap van een internetpagina.
AuthUserFile /usr/home/www.pagina.nl/gebruiker/naam/.htpasswd

Begint het te dagen?

Daar moet je dus echt eerst achter komen. Je moet dus eigenlijk de structuur van de mappen van de server weten. Het mooie van dit systeem is (typisch apache) dat je je wachtwoorden dus kunt opslaan op ene gebied dat niet via internet opvraagbaar is, maar waar de apache server wel zelf in kan zoeken.

Succes!

Reageren