Avatar billede tre Nybegynder
09. oktober 2002 - 14:06 Der er 5 kommentarer og
3 løsninger

Session problem

Hej Eksperter,

jeg har et lille problem. Jeg har lavet et logon-script til en intern side (med inspiration fra: http://www.html.dk/tutorials/asp/lektion12.asp) som længe har fungeret glimrende.

Vi har nu opgraderet et par maskiner som nu kører med IE 6 og alle disse maskiner kan ikke logge korrekt ind. De siger med det samme efter adgangskoden en godkendt at der er en "Session.Timeout".

Jeg har prøvet at indstille IE 6 på alle mulige måder. Bl.a. at åbne helt for cookies. Der skal skrives en cookie med brugernavnet men dette sker ikke.

Er der nogen som har en idé om hvad der kan være galt? Systemet virker sam sagt stadig glimrende på de "gamle" maskiner.
Avatar billede eagleeye Praktikant
09. oktober 2002 - 15:36 #1
I IE 6 skal man under Tools->Internet Options->Privacy -> Advanced... Slå denne til:

[X] Always allow session cookies

Husk at lukke alle IE6 ned og prøv igen.
Avatar billede tre Nybegynder
09. oktober 2002 - 15:47 #2
Det har jeg også prøvet at slå til - men det hjælper bare slet ikke. Jeg har også bedt den om at spørge - men jeg bliver ikke spurgt...
Avatar billede coltau Juniormester
09. oktober 2002 - 21:37 #3
Hvis du under login sætter denne variable:

Session.Timeout = ??

kan du prøve at undlade den, hvilket gør at den automatisk sættes til 20 min. (Normalt)
Avatar billede tre Nybegynder
10. oktober 2002 - 09:04 #4
Min Session.Timeout står til 20.

Jeg har også prøvet at fjerne den, men det hjælper desværre ikke.
Avatar billede brummelum Nybegynder
11. oktober 2002 - 14:06 #5
IE6 lukker for cookies, som ikke tilhører den URL som siden kaldes fra. Bliver den side der ikke kan gemme cookies kaldt i frame ??

fx. siten hedder www.minside.dk, men loginsiden ligger i en frameside i denne site og har adressen www.xyz.dk/login.asp - IE6 vil spærre for cookies som genereres fra xyz.dk, også session variable mm.
Avatar billede tre Nybegynder
11. oktober 2002 - 14:19 #6
Nåååå. Endelig en klog mand som ved hvad han snakker om. Ja det er nemlig lige præcis lavet i frames.

P.S. Der er også galt i IE 5.5 med diverse sikkerhedsopdateringer!

Tester lige af om det virker uden frames.....
Avatar billede tre Nybegynder
11. oktober 2002 - 15:54 #7
ØV - nu er jeg ikke så euforisk mere. Jeg har lige prøvet uden skyggen af frames.

Havde også lige fejlfortolket dit svar. Alt ligger på den samme IntraNet server og alligevel får jeg en Session.Timeout med det samme. Det er ret mystisk og jeg overvejer at finde en anden form for adgangsgodkendelse. ØV!
Avatar billede tre Nybegynder
17. oktober 2002 - 13:18 #8
Spm fortsætter på: http://www.eksperten.dk/spm/271416


Tak for jeres indsats
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