Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: autoryzacja przez .htaccess nie działa
Forum PHP.pl > Forum > Serwery WWW
Arek00
mam taki plik .htaccess:
Kod
AuthType Basic
AuthName test
AuthUserFile /var/www/html/mojastrona/uzytkownicy.users
require arek

plik uzytkownicy.users jest w tej chwili w tym samym katalogu i ma taką treść:
Kod
arek:haslo

okienko logowania się pojawia jednak w ogóle nie mogę się zalogować. czy w konfiguracji serwera trzeba coś zmieniać żeby to działało?
kszychu
Coś mi się wydaje, że niepoprawnie utworzyłeś plik uzytkownicy.users.
http://www.linuxfan.pl/artykuly/haslo.php3 tu masz opis jak to zrobić poprawnie.
Arek00
dla testów utworzyłem plik z parametrem -p i mam wtedy niekodowane hasło. w domu zainstalowałem apache pod windows i działało a teraz jestem na apache 2.0.4 na linuxie i nie mogę tego uruchomić
kszychu
Cytat
htpasswd --help
Usage:
        htpasswd [-cmdps] passwordfile username
        htpasswd -b[cmdps] passwordfile username password

        htpasswd -n[mdps] username
        htpasswd -nb[mdps] username password
-c  Create a new file.
-n  Don't update file; display results on stdout.
-m  Force MD5 encryption of the password.
-d  Force CRYPT encryption of the password (default).
-p  Do not encrypt the password (plaintext).
-s  Force SHA encryption of the password.
-b  Use the password from the command line rather than prompting for it.
On Windows, TPF and NetWare systems the '-m' flag is used by default.
On all other systems, the '-p' flag will probably not work.


I wszystko jasne.
Arek00
uruchomiłem to logowanie, okazało się że zamiast:
Kod
AuthUserFile /var/www/html/mojastrona/uzytkownicy.users

ma być
Kod
AuthUserFile /home/mojastrona/uzytkownicy.users
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.