Avatar billede rar_jacobsen Nybegynder
18. januar 2001 - 12:49 Der er 7 kommentarer og
2 løsninger

Retur til sidste url-adresse

Hej

Jeg sidder her med en hjemmeside hvor man kan logge sig på via en adgangskode og på den måde får oplyst nogle hel andre priser end hvad man får oplyst normalt.
Nu er mit spørgsmål så om jeg kan gemme/hente den url/side man står på når man logger sig helholdsvis ind og ud, og så blive sendt tilbage til den igen.

Regards
Avatar billede disky Nybegynder
18. januar 2001 - 12:51 #1
Uden problemmer, men det ville hjælpe hvis du fortalte os hvilket Server Side sprog du bruger.

Men i JSP er der selvfølgelig indbygget funktioner til lige dette
Avatar billede pstric Nybegynder
18. januar 2001 - 12:58 #2
Det tror jeg nu ikke, at du kan. Der bliver oprettet en session til dit besøg, og når du logger ud - eller efter et stykke tid uden aktivitet - så bliver den session nedlagt, og hvis du igen prøver at komme tilbage til samme side, ved serveren at du ikke er logget på.
Avatar billede rar_jacobsen Nybegynder
18. januar 2001 - 13:13 #3
Alle har adgang til de samme sider, det eneste der bliver ændre når man logger på er den session som fortæller serveren at den skal hente henholdsvis pris1 og pris2.
Eks.
Når kunden står under indkøbskurven og skal til at bestille kan han logge på systemet(vi siger bare han har glemt det til at starte med) og på den måde så se de priser han egentlig er berettiget til istedet for dem alle andre ser.

Så på den måde er der egentlig ikke nogle \'hemmelige sider\'

Det er forresten asp der bliver brugt.

Regards
Avatar billede pstric Nybegynder
18. januar 2001 - 13:17 #4
Aha, det fremgik ikke af dit spm. at du befandt dig på den side af disken ;-)

Brug Request.Referrer eller noget i den stil.
Avatar billede disky Nybegynder
18. januar 2001 - 13:18 #5
Pstric: selvfølgelig kan det lade sig gøre, jeg lavede det i går aftes.

Når brugeren logger ud eller session timer ud, gemmer man den information der ligger i session objectet i en database.

Når brugeren så logger ind igen henter man denne information fra basen, og vupti så virker det.

Hvis du bare ønsker at brugeren måske ser en side uden priser, og så trykker login, og bliver ført til en login skærm. Og når han har logget ind så skal tilbage til siden hvor han trykke på login knappen.
Er det nok at gemme den URL brugeren står på i Session objektet, og så efter login, redirecte til den URL, så virker det.

jeg lavede det i JSP men det skulle ikke være et problem i ASP
Avatar billede rar_jacobsen Nybegynder
18. januar 2001 - 13:29 #6
Request.Referrer kan jeg ikke rigtig få til at virke, er det fordi der ikke er noget der hedder det ?
Jeg tror snart jeg skal ofre lidt penge på en asp-bog
Avatar billede disky Nybegynder
18. januar 2001 - 13:31 #7
Det der tænkes på er at i dit request object er der information om referer.

I JSP henter men den med request.getHeader(\"referer\");
Og den returnerer en string som indeholder den URL du mangler.

Hvordan det laves helt i ASP ved jeg ikke men kig på

www.netcoder.dk
www.activeserverpages.dk
Avatar billede pstric Nybegynder
18. januar 2001 - 13:32 #8
Jamen så behøver jeg jo ikke at komme med samme svar ;-)
Avatar billede rar_jacobsen Nybegynder
19. januar 2001 - 12:53 #9
Jeg fandt svar på mit spørgsmål andet steds. Men tak for hjælpen alligevel.

Regards
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