Si Të Kufizoni Hyrjen Në Një Faqe

Përmbajtje:

Si Të Kufizoni Hyrjen Në Një Faqe
Si Të Kufizoni Hyrjen Në Një Faqe

Video: Si Të Kufizoni Hyrjen Në Një Faqe

Video: Si Të Kufizoni Hyrjen Në Një Faqe
Video: Ngrohje e lire nga nje ibrik. Pjesa 2. E çmendur 2024, Marsh
Anonim

Nëse ka nevojë për të kufizuar hyrjen e vizitorëve të padëshiruar në faqen e faqes, atëherë zgjidhja më e thjeshtë do të ishte përdorimi i sistemit të autorizimit të integruar në serverin e internetit. Më poshtë është një përshkrim se si bëhet saktësisht kjo.

Si të kufizoni hyrjen në një faqe
Si të kufizoni hyrjen në një faqe

Udhëzimet

Hapi 1

Krijoni një dosje në server për faqet që dëshironi të mbroni dhe zhvendosni atje. Nëse dëshironi të kufizoni hyrjen në të gjitha faqet, atëherë mund ta kaloni këtë hap - mbrojtja do të organizohet në dosjen rrënjësore të faqes tuaj.

Hapi 2

Algoritmi i veprimeve të serverit Apache është i tillë që kur gjen një skedar shërbimi të quajtur ".htaccess" në dosje, ai përdor udhëzimet që përmbahen në skedar kur përpunon kërkesat nga vizitorët e faqes për ndonjë dokument në këtë dhe të gjithë nën-dosjet. Ju duhet të krijoni këtë skedar dhe të vendosni në të direktiva për të kufizuar hyrjen në të gjitha ose dokumentet individuale në këtë dosje. Mund ta bëni këtë në kompjuterin tuaj duke përdorur një redaktues të thjeshtë teksti siç është Notepad. Krijoni një skedar të zbrazët (CTRL + N) dhe futni këto rreshta në të: AuthType Basic

Emri i Auth "Hyrja në faqe është e kufizuar!"

AuthUserFile /usr/account/site/.htpasswd

kërkojnë përdorues të vlefshëm Direktiva në rreshtin e parë përfshin një mekanizëm themelor të autorizimit (AuthType Basic). Me këtë lloj autorizimi, fjalëkalimi i vizitorit transmetohet nga shfletuesi i koduar duke përdorur algoritmin Base64. Direktiva në rreshtin e dytë tregon përmbajtjen e aluzionit të tekstit që shfletuesi do të shfaqë kur vizitori hyn në pjesën e mbrojtur të faqes. Futni tekstin që ju nevojitet pa përdorur thonjëza ( ). Rreshti i tretë përmban rrugën absolute për skedarin që ruan hyrjen: çiftet e fjalëkalimeve që lejohen të hyjnë në faqet e kësaj dosjeje. Hyrja ruhet në tekst të qartë dhe fjalëkalimin është e koduar. Absolute (domethënë nga rrënja e serverit) rruga për tek faqja juaj mund të shikohet në panelin e administrimit të faqes ose të kërkoni mbështetjen teknike të pritësit. Ose mund të përdorni komandën phpinfo () të gjuhës PHP. Direktiva në rreshtin e katërt përcakton parimin e vërtetimit. Nëse specifikoni vlerën Përdorues, atëherë vetëm përdoruesit, hyrjet e të cilëve do të lejohen duhet të renditen këtu të ndara me një hapësirë. Vlera e Grupit - vetëm përdoruesit që i përkasin grupeve, të cilat duhet të specifikohen këtu të ndara Nëse një përdorues i vlefshëm - të gjithë përdoruesit hyrjet e të cilëve janë të shënuara në AuthUserFile. Natyrisht, për çdo vlerë, të gjithë këta përdorues duhet të fusin fjalëkalimin e duhur.

Hapi 3

Ruani skedarin e krijuar nën emrin.htaccess duke zgjedhur artikullin "Të gjithë skedarët" në listën "File type" të dialogut save - kjo në mënyrë që redaktuesi i tekstit të mos shtojë automatikisht shtesën txt.

Hapi 4

Tani duhet të krijoni skedarin e fjalëkalimit të specifikuar në direktivën AuthUserFile -.htpasswd. Kjo është bërë nga programi htpasswd.exe nga serveri Apache. Ndodhet në dosjen bin për të shkarkuar këtë program, për shembull, këtu - https://www.intrex.net/techsupp/htpasswd.exe Ky është një program konsol, domethënë, duhet të ekzekutohet nga rreshti i komandës. Në Windows XP, mund ta bëni si më poshtë: kopjoni htpasswd.exe në një dosje të veçantë, klikoni me të djathtën në dosje dhe zgjidhni "Ekzekuto komandën këtu". Në komandën e shpejtë, futni: htpasswd -cm.htpasswd FirstUser Modifikuesi "-cm" tregon se duhet krijuar një skedar i ri fjalëkalimi dhe MD5 përdoret për enkriptim (ky është OS i parazgjedhur i Windows). Nëse në vend të "m" specifikoni "d" - shërbimi do të përdorë algoritmin e kriptimit DES, nëse "s" - algoritmin SHA dhe nëse "p" - fjalëkalimi do të ruhet pa enkriptim. FirstUser është hyrja e përdoruesi i parë në listë, zëvendësojeni atë me atë që ju kërkohet. Shërbimi do të kërkojë fjalëkalimin për të pasi të shtypni Enter. Për të shtuar përdoruesin tjetër në skedarin e krijuar, ekzekutoni programin përsëri, por pa shkronjën "c" në modifikues

Hapi 5

Vendosni skedarët e krijuar.htaccess dhe.htpasswd në serverin e faqes tuaj duke përdorur menaxherin e skedarëve të panelit të kontrollit ose klientit FTP. Skedari.htaccess duhet të jetë në të njëjtën dosje me faqet e mbrojtura, dhe skedari.htpasswd duhet të jetë në dosje, rruga për të cilën keni specifikuar në direktivën AuthUserFile. Zakonisht, skedarët e fjalëkalimeve vendosen në një direktori të vendosur mbi dosjen rrënjësore të faqes për të përjashtuar hyrjen në të nga interneti.

Recommended: