Inloggning och lösenordsskydd med FORMS AUTHENTICATION (C#, VB och ASP.NET) - gratis mall, tips, regler och instruktioner
Här kan du ladda hem gratis kod (C# och VB) för att skapa en hemsida med inloggning och lösenordsskydd genom att tillämpa funktionaliteten för FORMS AUTHENTICATION i ASP.NET.
På en hemsida där användare skall kunna registrera sig för att lägga till eget innehåll eller för att få tillgång till viss information måste det finnas ett formulär för att logga in på hemsidan och kod som skyddar innehåll från obehöriga besökare. Den här mallen med gratis kod för inloggning och lösenordsskydd gör det möjligt för dig att skapa en hemsida som kan skräddarsys för registrerade användare och som kan skydda visst eller allt innehåll från obehöriga besökare.
I den här mallen med gratis kod (C# och VB) för inloggning och lösenordsskydd med FORMS AUTHENTICATION finns det en webbsida för inloggning, en webbsida för att registrera ett konto, en webbsida med skyddat innehåll för användare som inte är registrerade och en webbsida med skyddat innehåll för användare som inte är administratörer.
I formuläret för att registrera sig efterfrågas information om användaren när det gäller bland annat användarnamn och lösenord, denna information sparas i en tabell över användare efter det att knappen i formuläret tryckts ned. Lösenordet i den här mallen krypteras med SHA1 och sparas också som ett krypterat lösenord i databasen. När en användare skall logga in så sker en kontroll mellan det lösenord som användaren angett krypterat med SHA1 och det krypterade lösenord som finns i tabellen för användaren i enlighet med det angivna användarnamnet.
Om jämförelsen mellan lösenorden är korrekt i samband med inloggningen så skapas en cookie med information i en FORMS AUTHENTICATION TICKET som gör att användaren får tillåtelse att se en lösenordsskyddad hemsida. Den information som finns i en FORMS AUTHENTICATION TICKET kan hämtas upp och det är precis vad som görs på den lösenordsskyddade webbsidan. I vår FORMS AUTHENTICATION TICKET har vi även sparat information om användaren är administratör eller inte och denna information kan vi använda för att skydda innehåll från användare som inte är administratörer.
Om man vill skicka ytterligare information till den lösenordsskyddade webbsidan om exempelvis ”User ID” eller annat går det att exempelvis skicka informationen som en parameter i webbadressen eller genom att spara informationen i en ”Session” variabel.
Tänk på att du i ditt webbhotell måste ha gjort en inställning för rätt version av ”ASP.NET” avseende din webbsida (den version som anges i filen ”Web.config”). Vi använder Visual Web Developer 2005 (2010) Express Edition för webbprogrammering.
Etiketter för denna mall: » webbsida » hemsida » programmering
Utvalda mallar
Gåvobrev (110 896)Arvskifte (87 850)
Testamente (49 272)
Bouppteckning (35 357)
Samboavtal (34 332)
Äktenskapsförord (22 899)
Anställningsavtal (21 196)