Hvis nettstedet ditt, som de fleste nettsteder i nettverket, er vert på en Apache-server, er den enkleste måten å passordbeskytte noen av sidene sine ved å bruke autorisasjonsmekanismen innebygd i denne serveren gjennom htaccess-filen. I dette tilfellet trenger du ikke gjøre noen endringer i kildekodene på sidene, og kunnskap om programmeringsspråk er heller ikke nødvendig.
Bruksanvisning
Trinn 1
Flytt sidene du vil passordbeskytte til en egen mappe på serveren. Hvis autorisasjonssystemet må fungere for alle sider på nettstedet, er dette trinnet ikke nødvendig.
Steg 2
Opprett en tjenestefil htaccess. Dette er en vanlig tekstfil, så du kan bruke hvilken som helst tekstredigerer til å jobbe med den. Den skal inneholde retningslinjene for serverprogramvaren: AuthType Basic
AuthName "Tilgang til disse sidene krever autorisasjon!"
AuthUserFile /usr/yourAccount/yourSite/.htpasswd
krever gyldig bruker AuthType Basic-direktivet på første linje aktiverer den grunnleggende autorisasjonsmekanismen. Det kalles "grunnleggende" fordi passordet som den besøkende oppgir, blir deretter overført fra nettleseren til serveren kryptert ved hjelp av Base64-algoritmen. Neste direktiv (AuthName) inneholder teksten som besøkende vil se på autorisasjonsskjemaet. Du kan erstatte den med en annen. AuthUserFile-direktivet angir hele banen til filen som vil lagre brukerinnlogginger og passord. Det siste direktivet (AuthUserFile) definerer autentiseringsprinsippet. Gyldig-brukerverdien betyr at brukere hvis påloggninger er skrevet til filen som er spesifisert i AuthUserFile-direktivet, kan få lov til de passordbeskyttede sidene.
Trinn 3
Lagre filen med direktiver under navnet.htaccess - merk at den ikke har noe navn, bare utvidelsen.
Trinn 4
Opprett en fil med en liste over pålogginger og passord for å få tilgang til beskyttede sider. For å gjøre dette, bruk verktøyet htpasswd.exe fra Apache-serverprogramvaren. Du kan laste den ned for eksempel her - https://www.intrex.net/techsupp/htpasswd.exe. Det fungerer på kommandolinjen, så du må først starte terminalen - trykk på tastekombinasjonen WIN + R, skriv inn kommandoen cmd og trykk Enter
Trinn 5
Skriv en kommandoprompt: htpasswd -cm.htpasswd UserOne -cm-modifikatoren forteller verktøyet å lage en ny fil og bruke MD5 for kryptering. Hvis m i modifikatoren erstattes av d, vil DES-krypteringsalgoritmen bli brukt, hvis s - så vil SHA-algoritmen, og p-modifisereren deaktivere passordkryptering. UserOne er brukernavnet, skriv inn brukernavnet du vil ha i stedet. Etter at du har trykket på Enter-tasten, vil verktøyet be deg om å oppgi passord for denne brukeren. Hvis du trenger å legge til neste bruker, kan du kjøre verktøyet igjen, men ikke bruke bokstaven "c" i modifikatoren.
Trinn 6
Plasser de genererte.htaccess- og.htpasswd-filene på nettstedsserveren din.. Htaccess-filen må lagres i den samme katalogen der de passordbeskyttede sidene er, og.htpasswd-filen må plasseres på stedet, hele banen som er spesifisert i AuthUserFile-direktivet.