Avatar billede keysersoze Ekspert
31. august 2004 - 19:20 Der er 2 kommentarer og
1 løsning

Session-problem hos dandomain

Jeg har lavet et login-system som efterhånden er brugt en del steder - alle steder har det virket upåklageligt.

Nu har jeg så flyttet login-systemet over på et site hosted hos dandomain og her opstår der pludselig problemer. Problemet består i at nogle ikke kan logge ind - og alle dem der ikke kan logge ind kører med win XP. Ændrer man på sikkerhedsindstillingerne i IE kan personerne sagtens komme ind.

Det der undrer mig er, at systemet virker localhost (win 2000 / IIS5) uanset hvilken klient der kommer ind. Systemet virker hos Cliche, wilu samt et par andre udbydere jeg har forsøgt mig hos. Men hos dandomain virker det altså normalt med Win2000 og kun med XP under forudsætning af at man ændrer sikkerheds/cookie niveauet.

Systemet bygger på sessions, og min session bliver rigtig nok sat på login.asp men det går simpelthen tabt når jeg redirecter til main.asp.

Spørgsmålet er så om det er serveren der er underlig når det virker på alle andre servere det er testet på - eller om jeg kan gøre noget (uden at ændre i IE hos klienten) så det virker... For det må vel næsten have noget med sikkerheds-indstillingerne serveren/klienten imellem?
Avatar billede keysersoze Ekspert
31. august 2004 - 20:22 #1
Nu er jeg nået lidt videre. Nu kan jeg få min session sat korrekt, men KUN hvis jeg gør det på samme side som hvor jeg bruger min session.

Men lige så snart jeg klikker ind på en underside, så forsvinder min session. Dette sker altså kun på min XP-computer og ikke min 2000-computer?
Avatar billede hiks Nybegynder
31. august 2004 - 21:48 #2
jeg kan glæde dig med at der åbenbart er andre der har samme problem - men har faktisk aldrig hørt om dette tilfælde... :o)

http://forums.aspfree.com/printthread.php?t=29062

/hiks
Avatar billede keysersoze Ekspert
31. august 2004 - 22:04 #3
Netop som du skriver har jeg løst problemet - og jeg indrømmer, at der er ikke en eneste på E der har haft en chance for at løst det :(

Problemet lå i, at min kunde havde 2 domæner og begge minder så meget om hinanden at man ikke umiddelbart kan se forskel medmindre man ser dem oven over hinanden. Det der skete var, at jeg gik ind på det ene domæne i mappen admin, men dandomain lavede en frame med en redirect over til det anden domæne så det faktisk ikke var synligt hvad der direkte skete. Dette betød at XP troede den arbejde på 2 forskellige domæner og derfor glemte den session - men det gjorde 2000 ikke. Går jeg derimod ind på det "rigtige" domæne skete der ingen redirect og alt virkede som det skulle...

:)
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