Ndonjëherë bëhet e nevojshme të mbroni me fjalëkalim hyrjen në të gjitha faqet e faqes ose vetëm në një zonë të caktuar të saj. Mekanizmi për lejimin e vizitorëve për të hyrë në faqet përmes hyrjeve dhe fjalëkalimeve quhet "autorizim". Si të organizojmë autorizimin pa njohuri të ndonjë gjuhe programimi?
Udhëzimet
Hapi 1
Mënyra më e lehtë për të bllokuar hyrjen në një sit me një fjalëkalim është përdorimi i mjeteve të integruara të serverit të internetit që pret sitin. Cilësimet e serverit Apache janë të tilla që nëse ekziston një skedar me emrin ".htaccess" në ndonjë dosje të serverit, atëherë kur kërkoni ndonjë dokument nga kjo dosje (për shembull, një faqe në internet), Apache do të ndjekë rregullat e përfshira në skedarin.htaccess. Kjo skedar gjithashtu mund të përmbajë direktiva për të kufizuar hyrjen në të gjitha ose vetëm disa prej dokumenteve në këtë dosje. Hapi 1: Krijoni një skedar.htaccess Mënyra më e lehtë për të krijuar një skedar të zbrazët me emrin.htaccess është në një redaktues të rregullt të tekstit - Notepad. Kështu që kur ruani një skedar, notepad nuk shton automatikisht shtesën txt, në listën zbritëse "type file" të dialogut save, zgjidhni "All files". Direktivat që duhet të shkruhen në.htaccess mund të duken si kjo: AuthType Basic
Emri i Auth "Zona e Kufizuar!"
AuthUserFile /usr/host/mysite/.htpasswd
kërkojnë përdorues të vlefshëm Linja e parë (AuthType Basic) i thotë serverit se kërkohet autorizimi i vizitorëve. E dyta (Emri i Auth "Zona e Ndaluar!") specifikon tekstin që do të shfaqet në formën e hyrjes dhe fjalëkalimit. E treta (AuthUserFile /usr/host/mysite/.htpasswd) tregon rrugën drejt skedarit në të cilin ruhen hyrjet dhe fjalëkalimet e lejuara. "Rruga absolute" duhet të tregohet këtu, domethënë nga vetë drejtoria rrënjësore e serverit, duke treguar të gjithë pemën e direktorisë. Kjo është e njëjta rrugë e plotë që shohim në shiritin e adresave të Windows Explorer kur hapim një dosje. Në serverat e pritjes së faqeve, zakonisht duket si /pub/home/account_name/…/file_name. Rruga nga rrënja e serverit në faqen tuaj mund të gjendet në panelin e administrimit të faqes ose duke kërkuar mbështetjen teknike të pritjes tuaj. Mund ta zbuloni vetë, por kjo do të kërkojë përdorimin e ndonjë gjuhe programimi - për shembull, në PHP mund të merret nga rezultatet e komandës phpinfo (). Rreshti i katërt (kërkon përdorues të vlefshëm) do të thotë se asgjë por futja e emrit të saktë të përdoruesit dhe fjalëkalimit për qasje në dokumente në këtë direktori nuk kërkohet. Në të vërtetë, ju mund t'i ndani vizitorët në grupe dhe t'u jepni grupeve të ndryshme të drejta të ndryshme aksesi në dosje të ndryshme.
Hapi 2
Hapi 2: Krijoni një Skedar.htpasswd Tani ju duhet të krijoni një skedar fjalëkalimi, shtegu për të cilin kemi specifikuar në htaccess. Si parazgjedhje, i jepet emri ".htpasswd", megjithëse kjo nuk kërkohet - mund të specifikoni një emër tjetër. Kjo skedar ruan çiftet e hyrjes-fjalëkalimit dhe fjalëkalimi përmbahet në një burim të koduar të koduar. Për të kriptuar fjalëkalimin, do të duhet të përdorni një program të veçantë - htpasswd.exe. Nëse nuk keni të instaluar serverin Apache në kompjuterin tuaj, atëherë mund ta merrni, për shembull, këtu - https://www.intrex.net/techsupp/htpasswd.exe. Ju duhet ta ekzekutoni nga rreshti i komandës. Në Windows XP, e bëj si kjo: vendos htpasswd.exe në një dosje të veçantë, kliko me të djathtën në dosje dhe zgjidh "Drejto komandën këtu" nga menyja. Në rreshtin e komandës, shkruani: htpasswd -cm.htpasswd admin Këtu
htpasswd është emri i programit që do të ekzekutohet;
-cm është një modifikues që tregon se duhet të krijohet një skedar i ri i fjalëkalimit;
.htpasswd është emri për këtë skedar të ri;
administratori është hyrja e përdoruesit të parë që shtohet në skedar. Pasi të shtypni Enter, do t'ju kërkohet të futni dhe të përsërisni fjalëkalimin për këtë përdorues. Kur futet dhe konfirmohet fjalëkalimi, skedari.htpasswd që na nevojitet do të krijohet në dosje me një emër përdoruesi - çift fjalëkalimi. Për të shtuar më shumë përdorues, duhet të ekzekutoni përsëri htpasswd.exe, por në vend të modifikuesit -cm, specifikoni vetëm -m. Ju gjithashtu mund të shihni ndihmën në rreshtin e komandës. nga htpasswd.exe - për këtë ju duhet të shkruani: htpasswd.exe /?
Hapi 3
Hapi 3: ngarkoni skedarë në server. Mbetet vetëm të vendosni të dy skedarët e krijuar (.htaccess dhe.htpasswd) në server. Kjo mund të bëhet me çdo klient ftp ose përmes menaxherit të skedarëve në panelin e administrimit të faqes tuaj. Skedari Htaccess vendoset në dosjen ku ruhen faqet që ju duhet të mbroni me fjalëkalim. Jo vetëm skedarët e kësaj dosjeje do të mbrohen, por të gjithë dosjet janë vendosur në të. Dhe vendosni skedarin.htpasswd në dosje, rruga për në të cilën ishte specifikuar në htaccess. Zakonisht, skedari i fjalëkalimit ruhet në një dosje një nivel mbi direktorinë rrënjë të faqes në mënyrë që të mos ketë qasje të drejtpërdrejtë në të nga interneti.