05. oktober 2001 - 22:03Der er
7 kommentarer og 2 løsninger
Hvad skal man passe på??
Jeg er ved at lave en side med login og tilmelding vha. af forms og database. Hvilke tegn m.m. skal man passe på ved tilmeldningsformen (udover \' (quote)), samt loginformen (udover I feltet brugernavn: \' or username like \'% I feltet password: \' or password like \'%)??
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Der er intet der er sikkert på nettet længere, hvis der da nogensinde er noget der har vært det :-)
Hvis du ikke lige udvikler en netbank, den samlede danske personnummer database el. andet følsomt materiale, er nedenstående \"godt nok\".
Du gemmer dine brugere og paswords i en tabel i databasen, da jeg antager at du vil have et flerbruger system. ASP kører som du sikkert ved server-side, så din database, brugere, passwords m.v. er usynlige for brugeren.
Når du kontrollerer login, er det vigtigt at du kontrollerer både brugernavn og password og i tilfælde af at én af dem ikke er korrekt, giver du en melding i stil med \"Enten brugernavn eller password er ikke korrekt\". Dette gør det sværere at gætte sig frem til en bruger og så bare forsøge sig med x antal passwords.
Derudover er der en masse små ting du kan gøre for at holde dit site så sikkert som muligt. Sørg eks. for altid at have opdateret IIS med seneste patches (hvis du kører IIS), sørg for at dine include filer hedder .asp og ikke .inc o.s.v.
Ok har efterhånden styr på login-delen, men er der andre tegn (ligesom \' (quote)), man skal lave replace-finten med, eller er quote den eneste som databasen ikke kan godtage??
Det jeg mener er, hvilke tegn man skal replace i en form, hvis indhold skal gemmes i databasen. F.eks skal quote jo laves om til dobbeltquote for at siden ikke fucker op!! <% strTekst = Request.Form(\"Tekstfelt\") strTekst = Replace(strTekst, \"\'\", \"\'\'\") %> Men er der andre tegn som quote og andre små sætninger man skal tage sig i agt for??
Der kommer vist ikke flere svar, så i må dele pointene. Tak for indsatsen!!
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.