Avatar billede skildpadden Nybegynder
09. oktober 2004 - 22:33 Der er 4 kommentarer og
2 løsninger

Hvor submittes siden fra

Jeg er ved at lave en form som submitter til en side.

Hvordan laver jeg en sikkerhedsforanstaltning som tjekker at der submittes fra den korrekte side, og ikke en side uden for mit websted?
Avatar billede arne_v Ekspert
09. oktober 2004 - 23:39 #1
Hvis du bare vil lave et 98% sikkert check, så sammenligner du bare på værdien af
Request.ServerVariables("http_referrer"), men hvis du vil være helt sikker
bliver du nødt til at kræve login på dit site.
Avatar billede netro Nybegynder
10. oktober 2004 - 15:09 #2
Du kan fx. sætte en session-variabel, når formularen vises og derefter tjekke denne, når du modtager indholdet af formularen. Ikke optimalt, da nogle brugere har understøttelse af session-cookies slået fra i browseren. Men du skal også være opmærksom på, at Request.ServerVariables("http_referer") ikke altid indeholder en værdi, hvis brugeren fx. sidder bag en firewall. Så login er da at foretrække, hvis du vil undgå det værste misbrug.
Avatar billede arne_v Ekspert
17. oktober 2004 - 17:33 #3
OK ?
Avatar billede netro Nybegynder
17. oktober 2004 - 17:52 #4
Han lever da op til sit navn...
Avatar billede skildpadden Nybegynder
20. oktober 2004 - 10:12 #5
netro: smid lige et svar...
Avatar billede netro Nybegynder
20. oktober 2004 - 13:01 #6
Hehe... det gør jeg så.
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
Kurser inden for grundlæggende programmering

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