Hvordan Lukke En Side Med Passord

Innholdsfortegnelse:

Hvordan Lukke En Side Med Passord
Hvordan Lukke En Side Med Passord

Video: Hvordan Lukke En Side Med Passord

Video: Hvordan Lukke En Side Med Passord
Video: LIFT - Reach Truck Training - 4K Forklift Training (with bloopers at the end!) 2024, November
Anonim

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.

Hvordan lukke en side med passord
Hvordan lukke en side med passord

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.

Anbefalt: