Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Haslowanie katalogu
Forum PHP.pl > Forum > Serwery WWW > Apache
slonikd
Witam.
Nie moge sobie poradzic z haslowaniem katalogow. W katalogu, ktory ma byc zahaslowany umieszczam dwa pliki .htpasswd i .htaccess . Pierwszy z nich tworzy mi programik htpasswd.exe natomiast drugi robie sam, a jego zawartosc to :

AuthType Basic
AuthName "Wymagane jest haslo"
AuthUserFile /apache/htdocs/slonikd/.htpasswd
<Limit Get>
require valid-user
</Limit>

I nic. Do katalogu mozna wejsc, serwer nie pyta o haslo. Czy musze zmienic jakies ustawienia, cos dopisac w pliku httpd.conf w apachu. W tym pliku w ktorejs linijce pisze, ze jezeli w katalogu znajduje sie plik .ht to jest on czytany w pierwszej kolejnosci. A moze nie mam racji. Kawalek pliku ponizej.

# AccessFileName: The name of the file to look for in each directory
# for access control information.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess files from being viewed by
# Web clients. Since .htaccess files often contain authorization
# information, access is disallowed for security reasons. Comment
# these lines out if you want Web visitors to see the contents of
# .htaccess files. If you change the AccessFileName directive above,
# be sure to make the corresponding changes here.
#
# Also, folks tend to use names such as .htpasswd for password
# files, so this will protect those as well.
#
<Files ~ "^.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>

Czy wystarczy tylko wrzucic te dwa pliki do katalogu haslowanego i czy cos jeszcze innego trzeba zrobic. Prosze o przyblizenie mi tematu.
wool
Poprawnie jest ustawionei powinno działać. Sprawdźw http.conf czy masz nie zmienione
Kod
AccesFileName .htaccess
i wyczyść cache przeglądarki. Możesz spróbować przenieś
Kod
require valid-user
poza dyrektywę limit
slonikd
Wpis w http.conf jest taki jak podales
Kod
AccessFileName .htaccess

Wyczyscilem rowniez cache przegladarki, a kod
Kod
require valid-user

przenosilem poza dyrektywe limit i nic. Nie dziala haslowanie. Serwer nie reaguje na te pliczki w katalogu. Probowalem na localhost na moim kompie i nie dziala. Na serwerze, na ktorym trzymam stronke dziala tylko haslowanie katalogu http://slonikd.jedrzejow.com/phpmyadmin/ , ale sa zrobione odpowiednie wpisy, ze ten i ten uzytkownik ma zahaslowany ten i ten katalog, ale trzeba to robic recznie i restartowac apacha za kazdym razem. Natomiast chcialem zahaslowac katalog http://slonikd.jedrzejow.com/uploads/ wrzucajac te dwa pliki do niego, tak czytalem na sieci (i nie dziala). Chcialem zrobic aby mozna bylo zahaslowac katalog samemu z poziomu strony, oczywiscie skrypt php robilby automatycznie takie pliki w katalogu haslowanym. Tak jest zrobione na serwerze http://www.rybnet.pl/ . Urzytkownik konta na tym serwerze moze sobie robic haslowane katalogu z poziomu strony.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.