03. juni 2004 - 23:12Der er
7 kommentarer og 1 løsning
Logon og sikkerhed i ASP.NET
Hej derude :-) Jeg roder lidt med ASP.NET i min fritid og nu vil jeg lave en del på hjemmeside som kræver logon-autentifikation (brugernavn og password). Jeg har hørt at ASP.NET stiller funktioner til rådighed til den slags, er det rigtigt? og hvilke komponenter skal jeg have fat i, i hvordan virker det overordnet? Jeg har i alm. ASP før i tiden lavet logon, via en database hvor man ved hjælp af en SQL sætning tjekker om brugeren og passwordet eksisterer i en tabel, kan det gøres smartere i ASP.NET eller hvad?
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Jeg kan se at der anvendes cookies i forbindelse med Forms Authentication i ASP.NET, kan dette give problemer hos klienterne? hvis de f.eks kører IE6 (Blokerer den ikke automatisk for cookies)?
chrede> IE6 blokerer for cookies på tværs af domæner (ikke subdomæner) - så hvis dit site kører via flere domæner så kan det godt give et problem. Men så kan du evt. sætte den til at køre cookieless.
Ved ikke så meget om ulemperne ved cookieless da jeg bruger det ekstremt sjældent, men dine session oplysninger vel blive gemt i urlen så den bliver ikke alt for pæn ;-)
I din web.config: <sessionState cookieless="false" timeout="20" />
Jeg har et problem med nedenstående kode som er bundet til en knap (når den trykkes). Problemet er at hvis man står på login siden og prøver at logge på, sker der en fejl når den skal kalde "FormsAuthentication.RedirectFromLoginPage" metoden. Dette skyldes jo nok at den ikke ved hvor man skal sendes tilbage til. men hvordan får jeg kodet det om så den kun laver Redirect hvis siden man kommer fra ikke er login.aspx ... har jeg forklaret problemet tydligt nok? if (FormsAuthentication.Authenticate(TextBox4.Text, TextBox5.Text)) FormsAuthentication.RedirectFromLoginPage(TextBox4.Text, false); else Label1.Text = "login fejl";
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.