Jak Zamknąć Stronę Hasłem

Spisu treści:

Jak Zamknąć Stronę Hasłem
Jak Zamknąć Stronę Hasłem

Wideo: Jak Zamknąć Stronę Hasłem

Wideo: Jak Zamknąć Stronę Hasłem
Wideo: Jak wyłączyć logowanie hasłem w Windows 10 2024, Może
Anonim

Jeśli Twoja witryna, podobnie jak większość witryn w sieci, jest hostowana na serwerze Apache, to najłatwiejszym sposobem zabezpieczenia niektórych jej stron hasłem jest skorzystanie z mechanizmu autoryzacji wbudowanego w ten serwer poprzez plik htaccess. W takim przypadku nie będziesz musiał dokonywać żadnych zmian w kodach źródłowych stron i nie jest również wymagana znajomość jakichkolwiek języków programowania.

Jak zamknąć stronę hasłem
Jak zamknąć stronę hasłem

Instrukcje

Krok 1

Przenieś strony, które chcesz zabezpieczyć hasłem, do osobnego folderu na serwerze. Jeśli system autoryzacji musi działać na wszystkich stronach serwisu, ten krok nie jest potrzebny.

Krok 2

Utwórz plik usługi htaccess. Jest to zwykły plik tekstowy, więc możesz z nim pracować w dowolnym edytorze tekstu. Powinien zawierać dyrektywy dla oprogramowania serwera: AuthType Basic

AuthName "Dostęp do tych stron wymaga autoryzacji!"

AuthUserFile /usr/yourAccount/yourSite/.htpasswd

wymagać valid-user Dyrektywa AuthType Basic w pierwszym wierszu aktywuje podstawowy mechanizm autoryzacji. Nazywa się ją „podstawową”, ponieważ hasło wprowadzone przez odwiedzającego jest następnie przesyłane z przeglądarki do serwera zaszyfrowane algorytmem Base64. Następna dyrektywa (AuthName) zawiera tekst, który odwiedzający zobaczy na formularzu autoryzacji. Można ją zastąpić inną. Dyrektywa AuthUserFile określa pełną ścieżkę do pliku, w którym będą przechowywane loginy i hasła użytkowników. Ostatnia dyrektywa (AuthUserFile) określa zasadę uwierzytelniania. Wartość Valid-user oznacza, że użytkownicy, których loginy są zapisywane do pliku określonego w dyrektywie AuthUserFile, mogą mieć dostęp do stron chronionych hasłem.

Krok 3

Zapisz plik z dyrektywami pod nazwą.htaccess - zauważ, że nie ma nazwy, a jedynie rozszerzenie.

Krok 4

Utwórz plik z listą loginów i haseł dostępu do chronionych stron. Aby to zrobić, użyj narzędzia htpasswd.exe z oprogramowania serwera Apache. Możesz go pobrać na przykład tutaj - https://www.intrex.net/techsupp/htpasswd.exe. Działa w wierszu poleceń, więc najpierw musisz uruchomić terminal - naciśnij kombinację klawiszy WIN + R, wprowadź polecenie cmd i naciśnij klawisz Enter

Krok 5

W wierszu polecenia wpisz: htpasswd -cm.htpasswd UserOne Modyfikator -cm nakazuje narzędziu utworzenie nowego pliku i użycie MD5 do szyfrowania. Jeśli m w modyfikatorze zostanie zastąpione przez d, to zostanie użyty algorytm szyfrowania DES, jeśli s - to algorytm SHA, a modyfikator p wyłączy szyfrowanie hasła. UserOne to nazwa użytkownika, zamiast tego wprowadź żądaną nazwę użytkownika. Po naciśnięciu klawisza Enter narzędzie poprosi o podanie hasła dla tego użytkownika. Jeśli chcesz dodać następnego użytkownika, uruchom narzędzie ponownie, ale nie używaj litery „c” w modyfikatorze.

Krok 6

Umieść wygenerowane pliki.htaccess i.htpasswd na serwerze swojej witryny. Plik.htaccess musi być zapisany w tym samym katalogu, w którym znajdują się strony chronione hasłem, a plik.htpasswd musi być umieszczony w miejscu, do którego pełna ścieżka jest określona w dyrektywie AuthUserFile.

Zalecana: