Kā Aizvērt Lapu Ar Paroli

Satura rādītājs:

Kā Aizvērt Lapu Ar Paroli
Kā Aizvērt Lapu Ar Paroli

Video: Kā Aizvērt Lapu Ar Paroli

Video: Kā Aizvērt Lapu Ar Paroli
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Aprīlis
Anonim

Ja jūsu vietne, tāpat kā lielākā daļa tīkla vietņu, tiek mitināta Apache serverī, tad vienkāršākais veids, kā dažas no tās lapām aizsargāt ar paroli, ir izmantot šajā serverī iebūvēto autorizācijas mehānismu, izmantojot htaccess failu. Šajā gadījumā jums nebūs jāveic nekādas izmaiņas lapu avota kodos, kā arī nav nepieciešamas nevienas programmēšanas valodas zināšanas.

Kā aizvērt lapu ar paroli
Kā aizvērt lapu ar paroli

Instrukcijas

1. solis

Pārvietojiet lapas, kuras vēlaties aizsargāt ar paroli, uz atsevišķu servera mapi. Ja autorizācijas sistēmai jādarbojas visām vietnes lapām, šī darbība nav nepieciešama.

2. solis

Izveidojiet pakalpojuma failu htaccess. Šis ir parasts teksta fails, tāpēc ar to varat izmantot jebkuru teksta redaktoru. Tajā jāiekļauj servera programmatūras direktīvas: AuthType Basic

AuthName "Lai piekļūtu šīm lapām, nepieciešama autorizācija!"

AuthUserFile /usr/yourAccount/yourSite/.htpasswd

pieprasīt derīgu lietotāju AuthType Basic direktīva pirmajā rindā aktivizē pamata autorizācijas mehānismu. To sauc par "pamata", jo apmeklētāja ievadītā parole pēc tam tiek pārsūtīta no pārlūkprogrammas uz serveri, kas šifrēts, izmantojot Base64 algoritmu. Nākamā direktīva (AuthName) satur tekstu, kuru apmeklētājs redzēs autorizācijas veidlapā. To var aizstāt ar citu. AuthUserFile direktīva norāda pilnu ceļu uz failu, kurā tiks glabāti lietotāju pieteikumvārdi un paroles. Pēdējā direktīva (AuthUserFile) nosaka autentifikācijas principu. Valid-user vērtība nozīmē, ka lietotājus, kuru pieteikumvārdi tiek ierakstīti AuthUserFile direktīvā norādītajā failā, var atļaut ar paroli aizsargātās lapās.

3. solis

Saglabājiet failu ar direktīvām ar nosaukumu.htaccess - ņemiet vērā, ka tam nav nosaukuma, ir tikai paplašinājums.

4. solis

Lai piekļūtu aizsargātām lapām, izveidojiet failu ar pieteikumvārdu un paroļu sarakstu. Lai to izdarītu, izmantojiet apache servera programmatūras utilītu htpasswd.exe. To var lejupielādēt, piemēram, šeit - https://www.intrex.net/techsupp/htpasswd.exe. Tas darbojas komandrindā, tāpēc vispirms ir jāsāk terminālis - nospiediet taustiņu kombināciju WIN + R, ievadiet komandu cmd un nospiediet taustiņu Enter

5. solis

Komandu uzvednē ierakstiet: htpasswd -cm.htpasswd UserOne Modifikators -cm liek lietderībai izveidot jaunu failu un šifrēšanai izmantot MD5. Ja modifikatorā m aizstāj ar d, tad tiks izmantots DES šifrēšanas algoritms, ja s - tad SHA algoritms, un p modifikators atspējos paroles šifrēšanu. UserOne ir lietotājvārds, tā vietā ievadiet vajadzīgo lietotājvārdu. Pēc taustiņa Enter nospiešanas utilīta lūgs ievadīt šī lietotāja paroli. Ja jums jāpievieno nākamais lietotājs, palaidiet utilītu vēlreiz, bet modifikatorā neizmantojiet burtu "c".

6. solis

Ievietojiet ģenerētos.htaccess un.htpasswd failus vietnes serverī.. Htaccess fails ir jāsaglabā tajā pašā direktorijā, kur atrodas ar paroli aizsargātas lapas, un.htpasswd fails jānovieto vietā, kuras pilnais ceļš ir norādīts direktīvā AuthUserFile.

Ieteicams: