Hoe Om 'n Bladsy Met 'n Wagwoord Te Sluit

INHOUDSOPGAWE:

Hoe Om 'n Bladsy Met 'n Wagwoord Te Sluit
Hoe Om 'n Bladsy Met 'n Wagwoord Te Sluit

Video: Hoe Om 'n Bladsy Met 'n Wagwoord Te Sluit

Video: Hoe Om 'n Bladsy Met 'n Wagwoord Te Sluit
Video: Hoe om 'n protea te vou. 2024, Mei
Anonim

As u webwerf, soos die meeste webwerwe in die netwerk, op 'n Apache-bediener gehuisves word, is die maklikste manier om sommige van die bladsye met 'n wagwoord te beskerm, die gebruik van die magtigingsmeganisme wat in hierdie bediener ingebou is deur middel van die htaccess-lêer. In hierdie geval hoef u nie die bronkodes van die bladsye aan te bring nie, en kennis van programmeertale is ook nie nodig nie.

Hoe om 'n bladsy met 'n wagwoord te sluit
Hoe om 'n bladsy met 'n wagwoord te sluit

Instruksies

Stap 1

Skuif die bladsye wat u met 'n wagwoord wil beskerm, na 'n aparte vouer op die bediener. As die magtigingstelsel vir alle bladsye op die webwerf moet werk, is hierdie stap nie nodig nie.

Stap 2

Skep 'n dienslêer htaccess. Dit is 'n gewone tekslêer, dus u kan enige teksversorger gebruik om daarmee te werk. Dit moet die riglyne vir die bedienersagteware bevat: AuthType Basic

AuthName "Toegang tot hierdie bladsye vereis magtiging!"

AuthUserFile /usr/yourAccount/yourSite/.htpasswd

benodig geldige gebruiker Die AuthType Basic-opdrag op die eerste reël aktiveer die basiese magtigingsmeganisme. Dit word 'basies' genoem, omdat die wagwoord wat deur die besoeker ingevoer word, dan vanaf die blaaier na die bediener versend word met behulp van die Base64-algoritme, wat geënkripteer is. U kan dit vervang deur 'n ander. Die AuthUserFile-richtlijn spesifiseer die volledige pad na die lêer wat gebruikersaanmeldings en wagwoorde sal stoor. Die laaste richtlijn (AuthUserFile) definieer die verifikasiebeginsel. Die geldige gebruikerswaarde beteken dat gebruikers wie se aanmeldings geskryf is in die lêer wat in die AuthUserFile-richtlijn gespesifiseer word, toegelaat kan word tot die wagwoordbeskermde bladsye.

Stap 3

Stoor die lêer met riglyne onder die naam.htaccess - let op dat dit geen naam het nie, net die uitbreiding.

Stap 4

Skep 'n lêer met 'n lys aanmeldings en wagwoorde om toegang tot beskermde bladsye te verkry. Gebruik hiervoor die hulpprogramma htpasswd.exe vanaf die Apache-bedienersagteware. U kan dit byvoorbeeld hier aflaai - https://www.intrex.net/techsupp/htpasswd.exe. Dit werk op die opdragreël, dus moet u eers die terminal begin - druk op die toetscombinatie WIN + R, voer die opdrag cmd in en druk op die Enter-sleutel

Stap 5

Tik by 'n opdragprompt: htpasswd -cm.htpasswd UserOne Die -cm-wysiger wysig die program om 'n nuwe lêer te skep en MD5 vir kodering te gebruik. As m in die wysiger deur d vervang word, sal die DES-koderingsalgoritme gebruik word, as s - dan die SHA-algoritme, en die p-wysiger sal die kodering van wagwoorde deaktiveer. UserOne is die gebruikersnaam, voer eerder die gebruikersnaam in. Nadat u op die Enter-sleutel gedruk het, sal die program u vra om 'n wagwoord vir hierdie gebruiker in te voer. As u die volgende gebruiker moet byvoeg, moet u dit weer gebruik, maar gebruik nie die letter "c" in die wysiger nie.

Stap 6

Plaas die gegenereerde.htaccess- en.htpasswd-lêers op u webwerfbediener. Die.htaccess-lêer moet gestoor word in dieselfde gids waar die wagwoordbeskermde bladsye is, en die.htpasswd-lêer moet op die plek geplaas word, waarna die volledige pad in die AuthUserFile-richtlijn gespesifiseer word.

Aanbeveel: