Hasło poprzez .htaccess i .htpasswd. Problem


(Pandaairva) #1

Witam.

Utworzyłem stronę internetową. Z niej prowadzę przekierowanie do innej podstrony która ma byc na hasło. Utworzyłem na serwerze folder i tam wstawiłem wszystkie potrzebne pliki. Utworzyłem .htaccess i .htpasswd i umieściłem w tym folderze. W .htaccess napisałem

AuthName "Podaj haslo"

AuthType Basic

AuthUserFile http://www.nazwamojejstrony.strefa.pl/center/.htpasswd

Require pilot

gdyż mam konto na interi.

w .htpasswd : pilot:TiXsf9GhzJ0bA

Błagam o pomoc. Gdy wpisuje hasło i nazwę użytkownika nic sie nie dzieje ;( Znow o nie prosi. Co jest nie tak? Widziałem jak serwer utworzył sobie obok mojego .htaccess jakiś swój.

Prosze o pomoc.


(Copycona) #2

http://httpd.apache.org/docs/2.0/howto/auth.html

http://httpd.apache.org/docs/2.0/mod/mod_auth.html

Zły adres podajesz, ma być nie URL, a ścieżka do pliku w strukturze katalogów na dysku i to najlepiej bezwzględna.


(Pandaairva) #3

czyli jak mam to na serwerze w folderze center to ma byc: /center/.htpasswd ? Gdy dam właściwości an danym pliku to ścieżka wtedy: ftp://admin+nazwakonta.strefa.pl@ftp.st ... /.htpasswd i nie działa ;(


(Copycona) #4

Nie, to musi być w odniesieniu do katalogu głównego dysku "/".

Wykonaj taki kod:

<?php(".");?[/code] a poznasz ścieżkę do folderu w którym go umieściłeś.

(Pandaairva) #5
<?php

    echo realpath(".htpasswd");

    ?>

Wstawiłem to w specjalnie zrobionym osobnym pliku z php i nic... nie ma ścieżki nie wiem. przepraszam, ale ja jestem dopiero nowicjuszem w tych sprawach...