Ograniczenie dostępu na hasło (htpasswd)

Artykuł dla panelu:
server_Panel

Jeśli chcesz, aby konkretna część strony była dostępna po wprowadzeniu hasła, musisz pamiętać, aby znajdowała się ona w oddzielnym katalogu. Jest to szczególnie istotne, gdyż w przypadku pominięcia tego elementu, doszłoby do zaszyfrowania całej strony (po umieszczeniu pliku.htaccess w katalogu głównym). Aby stworzyć dostęp na hasło należy stworzyć dwa pliki:

.htaccess
.htpasswd

UWAGA!!! Nie zapomnij o kropkach, gdyż bez nich nie będzie działało szyfrowanie. Najlepszym rozwiązaniem jest skorzystanie z notatnika lub innego edytora.

W pliku .htaccess umieść następujący tekst:

  AuthType Basic
  AuthName "Moja prywatna strefa. Zakaz wstepu."
  AuthUserFile /public_html/tajne/.htpasswd
  Require valid-user

gdzie:

AuthName określa jaki tekst ma się pojawić w okienku z prośbą o login i hasło
AuthUserFile określa pełną ścieżkę do pliku z hasłami

W celu stworzenia prawidłowego pliku .htpasswd można skorzystać z wielu dostępnych generatorów online np. http://www.web2generators.com/apache/htpasswd_generator

Ostatnią czynnością jaką należy wykonać jest skopiowanie plików .htaccess i .htpasswd za pomocą protokołu FTP do wybranego katalogu. Pamiętaj, że pliki zaczynają się od kropki więc są plikami ukrytymi. Jeśli będziesz chciał je usunąć ze swojego konta, musisz w programie FTP ustawić wyświetlanie ukrytych plików.