Jak Zavřít Stránku Pomocí Hesla

Obsah:

Jak Zavřít Stránku Pomocí Hesla
Jak Zavřít Stránku Pomocí Hesla

Video: Jak Zavřít Stránku Pomocí Hesla

Video: Jak Zavřít Stránku Pomocí Hesla
Video: Hopper hacknul školní rozhlas 2024, Duben
Anonim

Pokud je váš web, stejně jako většina webů v síti, hostován na serveru Apache, nejjednodušší způsob, jak chránit některé z jeho stránek heslem, je použít autorizační mechanismus zabudovaný do tohoto serveru prostřednictvím souboru htaccess. V takovém případě nebudete muset provádět žádné změny ve zdrojových kódech stránek a rovněž není vyžadována znalost žádného programovacího jazyka.

Jak zavřít stránku pomocí hesla
Jak zavřít stránku pomocí hesla

Instrukce

Krok 1

Přesuňte stránky, které chcete chránit heslem, do samostatné složky na serveru. Pokud musí autorizační systém fungovat pro všechny stránky webu, není tento krok nutný.

Krok 2

Vytvořte soubor služeb htaccess. Toto je běžný textový soubor, takže s ním můžete pracovat pomocí libovolného textového editoru. Mělo by obsahovat směrnice pro serverový software: AuthType Basic

AuthName "Přístup na tyto stránky vyžaduje autorizaci!"

AuthUserFile /usr/yourAccount/yourSite/.htpasswd

vyžadovat platného uživatele Direktiva AuthType Basic na prvním řádku aktivuje základní autorizační mechanismus. Nazývá se „základní“, protože heslo zadané návštěvníkem se poté přenáší z prohlížeče na server šifrované pomocí algoritmu Base64. Následující směrnice (AuthName) obsahuje text, který se návštěvníkovi zobrazí na autorizačním formuláři. Můžete jej nahradit jiným. Direktiva AuthUserFile určuje úplnou cestu k souboru, který bude ukládat přihlašovací údaje a hesla uživatelů. Poslední směrnice (AuthUserFile) definuje princip autentizace. Hodnota Valid-user znamená, že uživatelům, jejichž přihlašovací údaje se zapisují do souboru uvedeného ve směrnici AuthUserFile, lze povolit stránky chráněné heslem.

Krok 3

Uložte soubor se směrnicemi pod názvem.htaccess - všimněte si, že nemá žádný název, pouze příponu.

Krok 4

Vytvořte soubor se seznamem přihlašovacích údajů a hesel pro přístup k chráněným stránkám. K tomu použijte obslužný program htpasswd.exe ze serverového softwaru Apache. Můžete si jej stáhnout například zde - https://www.intrex.net/techsupp/htpasswd.exe. Funguje v příkazovém řádku, takže musíte nejprve spustit terminál - stiskněte kombinaci kláves WIN + R, zadejte příkaz cmd a stiskněte klávesu Enter

Krok 5

Na příkazovém řádku zadejte: htpasswd -cm.htpasswd UserOne Modifikátor -cm říká nástroji, aby vytvořil nový soubor a pro šifrování použil MD5. Pokud je m v modifikátoru nahrazeno d, použije se šifrovací algoritmus DES, pokud s - pak algoritmus SHA a modifikátor p zakáže šifrování hesla. Uživatelské jméno je uživatelské jméno, místo toho zadejte požadované uživatelské jméno. Po stisknutí klávesy Enter vás nástroj požádá o zadání hesla pro tohoto uživatele. Pokud potřebujete přidat dalšího uživatele, spusťte obslužný program znovu, ale nepoužívejte písmeno "c" v modifikátoru.

Krok 6

Umístěte vygenerované soubory.htaccess a.htpasswd na svůj webový server. Soubor.htaccess musí být uložen ve stejném adresáři, kde jsou stránky chráněné heslem, a soubor.htpasswd musí být umístěn na místě, jehož úplná cesta je uvedena ve směrnici AuthUserFile.

Doporučuje: