Nefunguje mi zaheslování stránek přes .htaccess
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj, kamarád chtěl, abych mu na kvalitne.cz zahesloval jednu složku, aby tam mohl jenom on a ten kdo zná uživatelské jméno a heslo. Zvolil jsem metodu přes .htaccess ale bohužel nefunguje. Soubor .htaccess obsahuje toto: (cesty a usery jsem trochu pozměnil ;)) AuthType Basic AuthName "Restricted Area" AuthUserFile /3w/kvalitne.cz/t/trilobiti/tajne/.htpasswd Require user Kodl V .htpasswd jsou uživatelé ve formátu: Kodl:heslo a zkoušel jsem i: Kodl:heslo_v_md5 Při načtení stránky se mi zobrazí okno pro zadání jména a hesla, ale pokud zadám jakéhokoliv uživatele nadefinovaného v .htaccess a .htpasswd nic se nestane a okno znovu vyskočí. Zkoušel jsem to v IE6, Opeře 6, 8.54, 9 FINAL i ve firefoxu a nefunguje to. Má někdo radu jak to zprovoznit?
-
<HTML>Jak víš, že je to šifrované v MD5? Zkus tenhle generátor: <a href="http://www.flash.net/cgi-bin/pw.pl">http://www.flash.net/cgi-bin/pw.pl</a></HTML>
-
Přímo v manuálu Apache 2 stojí: 'htpasswd encrypts passwords using either a version of MD5 modified for Apache, or the system's crypt() routine.' (http://httpd.apache.org/docs/2.0/programs/htpasswd.html) Mám vytvořený PHP skript, který vytvoří soubory .htaccess a .htpasswd a hesla šifruje funkcí md5(). Zkusím ještě projet manuál PHP jestli tam není funkce crypt()
-
Už to funguje. Místo funkce md5() jsem pro vytváření hesla použil crypt(). Sice nechápu proč heslo jako čistý text a jako MD5 hash nefunguje, když je to přímo v Apache Manualu napsaný ale to je už teď fuk (asi to maji na WZ.CZ nějak ošetřený.