Jos sivustosi, kuten useimmat verkon verkkosivustot, isännöi Apache-palvelimella, helpoin tapa suojata joitakin sen sivuja salasanalla on käyttää palvelimeen sisäänrakennettua valtuutusmekanismia htaccess-tiedoston kautta. Tässä tapauksessa sinun ei tarvitse tehdä muutoksia sivujen lähdekoodeihin, eikä minkään ohjelmointikielen tuntemusta vaadita.

Ohjeet
Vaihe 1
Siirrä salasanalla suojatut sivut erilliseen palvelimen kansioon. Jos valtuutusjärjestelmän on toimittava kaikilla sivuston sivuilla, tätä vaihetta ei tarvita.
Vaihe 2
Luo huoltotiedoston htaccess. Tämä on tavallinen tekstitiedosto, joten voit käyttää sitä missä tahansa tekstieditorissa. Sen tulisi sisältää palvelinohjelmiston ohjeet: AuthType Basic
AuthName "Näiden sivujen käyttö edellyttää valtuutusta!"
AuthUserFile /usr/yourAccount/yourSite/.htpasswd
vaadi kelvollista käyttäjää Ensimmäisen rivin AuthType Basic -direktiivi aktivoi perusvarmennusmekanismin. Sitä kutsutaan "perus", koska kävijän syöttämä salasana siirretään sitten selaimesta Base64-algoritmilla salattuun palvelimeen. Seuraava direktiivi (AuthName) sisältää tekstin, jonka kävijä näkee valtuutuslomakkeella. Voit korvata sen toisella. AuthUserFile-direktiivi määrittää täyden polun tiedostoon, joka tallentaa käyttäjätunnukset ja salasanat. Viimeinen direktiivi (AuthUserFile) määrittelee todennuksen periaatteen. Valid-user-arvo tarkoittaa, että käyttäjät, joiden kirjautumistiedot on kirjoitettu AuthUserFile-direktiivissä määritettyyn tiedostoon, voidaan sallia salasanasuojatuilla sivuilla.
Vaihe 3
Tallenna tiedosto direktiiveillä nimellä.htaccess - huomaa, että sillä ei ole nimeä, vain laajennus.
Vaihe 4
Luo tiedosto, jossa on sisäänkirjautumis- ja salasanaluettelo, jotta pääset suojatuille sivuille. Voit tehdä tämän käyttämällä Apache-palvelinohjelmiston htpasswd.exe-apuohjelmaa. Voit ladata sen esimerkiksi täältä - https://www.intrex.net/techsupp/htpasswd.exe. Se toimii komentorivillä, joten sinun on ensin käynnistettävä pääte - paina näppäinyhdistelmää WIN + R, kirjoita komento cmd ja paina Enter-näppäintä
Vaihe 5
Kirjoita komentokehotteeseen: htpasswd -cm.htpasswd UserOne -cm-muokkaaja käskee apuohjelmaa luomaan uuden tiedoston ja salaamaan MD5: n. Jos modifikaattorissa oleva m korvataan d: llä, käytetään DES-salausalgoritmia, jos s - sitten SHA-algoritmi ja p-modifikaattori poistaa salasanan salauksen käytöstä. UserOne on käyttäjänimi, kirjoita haluamasi käyttäjänimi. Kun olet painanut Enter-näppäintä, apuohjelma pyytää sinua antamaan salasanan tälle käyttäjälle. Jos haluat lisätä seuraavan käyttäjän, suorita apuohjelma uudelleen, mutta älä käytä kirjainta "c" muokkauksessa.
Vaihe 6
Sijoita luotut.htaccess- ja.htpasswd-tiedostot verkkosivustopalvelimellesi.. Htaccess-tiedosto on tallennettava samaan hakemistoon, jossa salasanasuojatut sivut ovat, ja.htpasswd-tiedosto on sijoitettava paikkaan, jonka koko polku on määritetty AuthUserFile-direktiivissä.