Login sidor ger ett enkelt sätt att identifiera och kontrollera åtkomst till webbplatser , men koden för att validera och hantera användare, lösenord och meriter kan snabbt lägga upp till flera hundra rader kod . Användarprofiler kräver också databas lagring och server side skriptspråk med PHP eller något annat språk än HTML eller JavaScript . Lyckligtvis finns det en mängd av öppen källkod-paket som implementerar dessa funktioner . Här är några tips för att hitta den bästa multipel paketet användare inloggning för din webbplats . Bestäm dina säkerhetsbehov
Bestäm vilken typ av autentisering modellen bäst kommer att säkra platsen . Ett användar-ID och lösenord ger oftast tillräckliga referenser tillsammans med antingen rollbaserade eller sida behörigheter . I en rollbaserad modell , får varje användare tilldelas en eller flera roller , då sidor och länkar slås på eller av utifrån dessa roller . Sida - baserade tillstånd modellerna dela platsen i grupper av sidor , sedan begränsa åtkomsten genom sidan . Avgöra vilka av dessa modeller passar bäst din webbplats .
Bestäm Hosting Val
Check
med webbhotell för att avgöra vilka språk och databaser stöds på servern . För språk , val inkluderar PHP , Java , Visual Basic eller C # . Databaser inkluderar MySQL och Microsoft SQL Server Express . Säkerhet plugins finns tillgängliga för alla dessa språk och databaser , men vet alternativen innan du väljer ett plugin .
Välj Plugin
En mängd säkerhetsåtgärder plugins kan hittas på webben , även om de kan vara lite svårt att hitta. Hänvisningarna nedan ger två olika stilar av plugins samt en lista över andra alternativ för PHP och MySQL . Alla plugins kräver viss skript och administration för installation på din webbplats . Kontrollera platsen krav för att säkerställa att de matchar din webbhotell , sedan noggrant läsa instruktionerna för att avgöra om arbetet ryms inom din kompetens . Också göra en fullständig säkerhetskopia av webbplatsen innan du gör några ändringar .
Installera paketet
Följ anvisningarna för att hämta och extrahera filerna och sedan sända in paket till din servern. Konfigurera databasen , sedan köra skript som skapar de nya tabellerna . Kör administrationssidan och skapa en ny användare ( själv ) . Nästa steg, skapa några testsidor inklusive en meny och ett par destination sidor . Lägg ett login formulär eller länka till testmenyn sidan och lägga till koden för att begränsa tillgången till destinationen sidor . Gör en sida tillgänglig och begränsa tillgången till den andra . Logga in sedan testa att sidor länkar eller inte baserat på inloggning behörigheter .
Uppdatera din webbplats
Nu när du förstår hur paketet fungerar , lägg inloggningsformuläret och skript nödvändigt för att säkra platsen . Varje sida är inte tillgängligt för allmänheten måste uppdateras . Skapa flera testanvändare med olika roller och rättigheter och testa varje användare . Dessutom skriver webbadresser av känsliga sidor i adressfältet utan att logga in för att se till att endast behöriga , inloggade användare har tillgång till dessa sidor .
Säkra en hemsida tar mycket mer tid och är mycket svårare än det ser ut . Infrastrukturen för att hantera och validera användaruppgifter kan lägga flera veckor till ett utvecklingsprojekt , så dra nytta av de verktyg som anges nedan , och försök inte att skriva din egen kod . Utvärdera flera paket och välja den bästa lösningen för din webbplats .