Avatar billede harryfink Praktikant
28. november 2002 - 16:39 Der er 3 kommentarer og
1 løsning

Husk redirect i password system

Goddag,

Jeg vil gerne lave et password system, hvor der huskes hvilken side man kom fra. Problemet er at denne kan skifte til hvad som helst, da man bliver sendt til en indtastningsformular, hvis éns password ikke er ok.'

Jeg vil derfor gemme HTTP_REFERER i en session variabel, som så sender én tilbage til den side, når man har indtastet et korrekt password. Dette fungerer! :)

Problemet er at hvis man indtaster et forkert password, skal man sendes tilbage til indtastningsformularen og prøve igen - dette ændrer jo HTTP_REFERER, og så vidt jeg kan forstå er jeg nødt til at lægge HTTP_REFERER over i en session variabel på siden med formularen. Det er jo den, man bliver sendt hen til, når man første gang bliver bedt om at indtaste sit password!

Hvordan kommer jeg omkring dette problem? Jeg har forsøgt mig på forskellig vis, men det giver ikke noget brugbart resultat, så jeg har undladt at vise koden - det er heller ikke syntaksen der er problemet, det er logikken bag!!

Håber I kan hjælpe! :)

På forhånd tak :)

Hilsen Mikkel
Avatar billede burningice Nybegynder
28. november 2002 - 21:06 #1
windows forms... det kan ikke være lette...re... nånej, det var asp.net

du skal såresimpelt lade være med at opdatere din session hvis kodeordet ikke er rigtigt.
Avatar billede harryfink Praktikant
29. november 2002 - 09:25 #2
Den bliver jo automatisk opdateret på siden med formularen. Så såre simpelt var det ikke...
Avatar billede burningice Nybegynder
29. november 2002 - 09:53 #3
Well... du skal jo nok heller ikke tjekke hvor de kommer fra på login siden... gør det hellere på den side som brugeren ikke måtte komme ind på

If session("loggedin") = false then
    Session("referer") = densidemanstårpå
    response.redirect("login.asp")
end if
Avatar billede harryfink Praktikant
02. december 2002 - 09:18 #4
Nevermind... lavede et mere traditionelt password system...
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