Avatar billede moejensen Nybegynder
20. oktober 2003 - 07:38 Der er 11 kommentarer og
1 løsning

login sikkerhed på asp.net side - hvordan laves det

Jeg er helt ny i asp.net,men har længe programmeret asp3. Jeg har installeret visual studio net, men synes godt nok ikke det erhelt nemt.

Jeg har en access database med følgende

users
-----------------
id
brugernavn
password

Hvordan laver jeg en asp.net side, hvor en bruger kan logge ind og hvad skal jeg skrive på de sikre sider?
Avatar billede thor.ostergaard Nybegynder
20. oktober 2003 - 07:42 #1
Avatar billede moejensen Nybegynder
20. oktober 2003 - 08:57 #2
super, jeg kigger lige på det.
Avatar billede moejensen Nybegynder
20. oktober 2003 - 09:31 #3
jeg kan se du tager udgangspunkt i WebMatrix, og det har jeg ikke der hvor jeg er i øjeblikket, og jeg har ikke de samme muligheder for at fælge en security sheet i Visual studio, har du nogle hint til det?

Jeg vil helst have det i C# men VB kan også gå.
Avatar billede thor.ostergaard Nybegynder
20. oktober 2003 - 17:34 #4
Ja, men der er ikke den store forskel - du skal konfigurere din web.config som beskrevet - både i roden på dit site og i de mapper du vil begrænse adgangen til.

Den web.config du lægger i roden på dit site skal henvise til en login.aspx, som det skulle være muligt at skrive ud fra det eksempel jeg har lavet på sitet.

Og det er sådan set der der skal til! - du behøver ikke at gøre noget specielt på de sider der skal beskyttes. Så snart de ligger i en mappe der er beskyttet gennem config.web kan man ikke få lov til at læse dem uden at være autentificeret.
Avatar billede moejensen Nybegynder
21. oktober 2003 - 08:41 #5
okay, der er bare nogle af metoderne i den on_click metode du har skrevet, jeg ikke kan få importeret fordi jeg ikke ved hvad de hedder. og hvordan bruger du den hash metode? og laves tjek i databasen på samme måde som i asp3?
Avatar billede thor.ostergaard Nybegynder
21. oktober 2003 - 09:04 #6
Hvordan du arbejder med databasen kan du også se på www.kursusmaterialer.dk.

Når du gemmer brugerens password bruger du hash metoden
FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword1.Text, "SHA1")
Og når du skal tjekke om brugeren har indtastet det rigtige password bruger du metoden igen.
Avatar billede moejensen Nybegynder
22. oktober 2003 - 15:41 #7
okay, men det er stadig kun vist i vb og i webmatrix, jeg ville gerne lære lidt C# og visual studio ved dette lidt eksperiment.
Avatar billede thor.ostergaard Nybegynder
22. oktober 2003 - 16:54 #8
For 30 point kan jeg desværre ikke lære dig at kode c# ;-)
Avatar billede moejensen Nybegynder
22. oktober 2003 - 17:36 #9
det var heller ikke det jeg bad om :-)
Avatar billede aslan Nybegynder
24. oktober 2003 - 23:30 #10
Jeg har også forsøgt at følge dit eksempel på VS og det går slet ikke thor.ostergaard. For det første brokker den sig over FormsAuthentication og for andet kan jeg slet ikke køre projektet fordi jeg har lavet om på Web.config i roden...
Avatar billede thor.ostergaard Nybegynder
25. oktober 2003 - 06:01 #11
Det er jeg da ked af at høre. Send mig en kopi af din web.config og din login.aspx så skal jeg kigge på det. thor@kursusmaterialer.dk
Avatar billede moejensen Nybegynder
01. november 2003 - 15:04 #12
da jeg ikke fik løst problemet, lukkes spørgsmålet
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester