Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak Zrobic Plik .htaccess
Forum PHP.pl > Forum > Serwery WWW > Apache
MatiOk
Witam,
mam problem - jak odebrac dostep do katalogu "niepowolanym osobom"?
Dowiedzialem sie (nie wiem czy dobrze), ze jak zrobie plik .htaccess to dostep do folderu bedzie na nazwe uzytkownika i haslo i teraz moje pytanie brzmi:
Jak zrobic ten plik?

Czy moze mi ktos pomoc?



Pozdrawiam MatiOk


PS. Przeprazam za pytanie, ale nie za dobrze znam sie na php & MySQL.
cim
tworzysz plik .htaccess o mniej więcej takiej treści:

Kod
AuthType Basic
AuthName "Logowanie"
AuthUserFile ./.htpasswd
require valid-user


w 'AuthName' podajesz tekst który wyświetli się w okienku, 'AuthUserFile' to ścieżka do pliku z loginami i hasłami...

po stworzeniu pliku .htaccess tworzysz .htpasswd... jeżeli dobrze pamiętam to sktuktura jest następująca:

Kod
login:hasło

przy czym hasło jest zaszyfrowane (MD5 bodajże)
[ do tworzenia plików z hasłami jest program o nazwie 'htpasswd' ]
rafkam
Cytat(cim @ 2004-08-14 16:57:16)
tworzysz plik .htaccess o mniej więcej takiej treści:

Kod
AuthType Basic
AuthName "Logowanie"
AuthUserFile ./.htpasswd
require valid-user


w 'AuthName' podajesz tekst który wyświetli się w okienku, 'AuthUserFile' to ścieżka do pliku z loginami i hasłami...

po stworzeniu pliku .htaccess tworzysz .htpasswd... jeżeli dobrze pamiętam to sktuktura jest następująca:

Kod
login:hasło

przy czym hasło jest zaszyfrowane (MD5 bodajże)
[ do tworzenia plików z hasłami jest program o nazwie 'htpasswd' ]


Hmm robie to wedlug wskazówek i nic(windows 2000, apache 1.3) - nie chce mnie wpuscic do katalogu - po trzykrotnym wprowadzeiu pokazuje mi

"This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required."

help
kyno
Sprawdz czy haslo jest napewno zaszyfrowane.
Seth
Poczytaj to:
http://www.javascriptkit.com/howto/htaccess3.shtml

w tekscie jest link do generatora zakdowanego hasla:
http://www.euronet.nl/~arnow/htpasswd/
rafkam
Cytat(Seth @ 2004-08-17 19:36:34)
Poczytaj to:
http://www.javascriptkit.com/howto/htaccess3.shtml

w tekscie jest link do generatora zakdowanego hasla:
http://www.euronet.nl/~arnow/htpasswd/


Czytalem to wczesniej i nawet uzywalem tego skryptu do haslowania.

Okazalo sie ze jest problem z zakodowanym haslem - mam akces gdy haslo nie jest zakodowane

Czy cos trzeba zmienic/ustawic w httpd.conf aby haslo mozna kodowac?
-Slash-
Jak włączyć obsługę plików .httaccess na serwerze?
cim
Cytat(-Slash- @ 2004-08-19 20:49:50)
Jak włączyć obsługę plików .httaccess na serwerze?

1. pliki .htaccess działają pod serwerm Apache (czy na innych to nie wiem, bo nie miałem...)
2. w httpd.conf (/etc/httpd/conf/httpd.conf) są ustawienia dotyczące blokowania dostępu z przeglądarki do plików .ht*
3. obsługa plików .htaccess i .htpasswd jest domyslnie włączona
MatiOk
a nie wie ktos jaka komenda sie tworzy plik .htpasswd w programie htpasswd.exe?
dr_bonzo
wpisz
Kod
htpasswd.exe
lub
htpasswd.exe /?


czy jakos tak, i pojai ci sie opis jak tego uzywac.
MatiOk
kurde nie czaje tego, jak wpisze obojetnie jaka komende (z podanego przykladu w programie) i dam ENTER to znowu mi opis komend wyskakuje sadsmiley02.gif
dr_bonzo
htpasswd.exe -c c:\sciezka\do\pliku\.htpasswd nazwa_usera
pamietaj zeby plik .htpasswd byl niedostepny dla userow -- umiesc go poza drzewem Document_root
MatiOk
dr_bonzo wielkie dzieki smile.gif
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.