Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: apache i autoryzacja
Forum PHP.pl > Forum > Serwery WWW > Apache
ksiadz
witam
Mam problem z udostępnianiem katalogów przez apacha 2.0.48 na www. Probowałem napisać pliki .htpasswd i .htaccess ale nie wiem gdzie robie błąd i nie weim czy to w ogóle jest poprawne :?:
treść .htaccess
Kod
AuthType Basic

AuthName "Podaj hasło"

AuthUserFile sciezka do pliku/.htpasswd

require valid-user

treść .htpasswd
Kod
test:1$MDgPcadkr82

Chciałbym by ten katalog np. www.moja-domena.pl/pliki/ był dostępny tylko po autoryzacji
I jeszcze jeden problem nad którym nie moge znaleźć rozwiazania a raczej pytanie :? Czy jest możliwość by logowanie odbywało sie przez php a dopiero po poprawnym procesie autoryzacji użytkownik miał by dostęp do tego katalogu :?:
Bakus
Przeszukaj forum...
Ja miałem z tym niedawno problem i znalazłem...
ksiadz
Cytat
Przeszukaj forum...
Ja miałem z tym niedawno problem i znalazłem...

Uwierz mi szukałem i szukałem i co znalazłem ... nic konkretnego co by odpowiedziało na moje pytania :? a z tym mam dalej problem. :oops:
adwol
Cytat
nie wiem gdzie robie błąd i nie weim czy to w ogóle jest poprawne

Czy pliki .htaccess i .htpasswd mają takie prawa, żeby serwer mógł je odczytać? Czym generowałeś to hasło? htpasswdem? Bo mi to wygląda na dziwny format.
Cytat
I jeszcze jeden problem nad którym nie moge znaleźć rozwiazania a raczej pytanie :? Czy jest możliwość by logowanie odbywało sie przez php a dopiero po poprawnym procesie autoryzacji użytkownik miał by dostęp do tego katalogu :?:

Tak, możesz sam wysyłać odpowiednie nagłówki w php.
:arrow: http://www.php.net/manual/en/features.http-auth.php
ksiadz
dzieki adwol przydało sie smile.gif
a pliki .htaccess i .htpasswd generowałem przez skrypt z tego zrodla http://amm.net.pl/pub1/htpasswd.zip a serwer moze je odczytac tylko nie wiem co jest zle wpisane w tych plikach :? i jeszcze jedno chcialbym by kazde odwolanie do np www.serwer.pl/katalog/costam/ czy tez www.serwer.pl/innemiejsce/plik sprawdzal czy uzytkownik jest zalogowany i ma odpowiednie uprawnienia a jezeli nie to wtedy przekieruje do www.serwer.pl/login.pl i dopiero przez ten skrypt odbedzie sie logowanie
A teraz ostatnie pytanie czy jest mozliwaość by autoryzacja dobywała sie na sesjach a nie przez okno autoryzacji jak np na forum phpbb bo jakoś tego nie moge znaleźć
Bakus
http://forum.php.pl/viewtopic.php?p=49747&...ighlight=#49747

Może Ci się przyda...
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.