Avatar billede melange Nybegynder
05. juni 2004 - 00:12 Der er 7 kommentarer og
1 løsning

Cookieproblemmer i IE

Okey, jeg sidder her med et ret mystisk problem (synes jeg da selv).

Jeg er i gang med at kode et brugersystem til Aurorae.info. Når en bruger logger ind lægges der to cookies på vedkommendes computer, en med brugernavnet og en med et et hashed password (Når brugeren først er logged ind kan han/hun vælge at binde sin IP til brugeren og på den måde ikke være afhænig af cookies, men det er fuldkommet ligegyldigt i denne sammenhæng).

Prøver man siden i FireFox virker det uden problemmer, prøv selv:

http://aurorae.info/InnerChamber/
user = Foobar
password = 123456

NB: For en god ordens skyld har jeg smidt følgende kode ind i toppen af dokumentet så i kan følge hvad de to cookies inderholder (eller ikke indeholder).

<kode>
echo '$_COOKIE['username'] = '.$_COOKIE['username'];
echo '<br />$_COOKIE['password'] = '.$_COOKIE['password'];
</kode>

Men efter at have smidt siden online har jeg fået at vide fra flere (8 ud af 11 ~ 75%) IE brugere at de ikke kan logge ind. Der bliver simpelthen ikke lagt en cookie på deres computer.
Da det virkede fint på min egen laptop med IE troede jeg jo først de havde slået cookies fra (omend det virkede lidt underligt at alle skulle have gjort det :/ ), men efter at have udsat dem for en cookietest (http://aurorae.info/cookie.php) og selv prøvet på min skoles computere fandt jeg du af at nogle maskiner med IE simpelthen ikke vil logge ind (har dog ikke fundet en fællesnævner mellem dem).

I min kildekode kører jeg ikke nogle former for browsertjek, så sammekode må nødvendigvis blive kørt uanset om man bruger IE eller FireFox, og jeg, skulle da ikke mene, at jeg laver noget underligt når jeg lægger de to cookies:
Se selv her: http://aurorae.info/source.php (linje 116-118)

Det var vist mit problem :) Håber nogle kan hjælpe selæv om jeg finder det ret underligt :/
Avatar billede Slettet bruger
05. juni 2004 - 00:23 #1
Hej jeg testede lige fra min computer, det virkede fint. IE nyeste version.
Jeg tror umiddelbart det har noget med sikkerhedsindstillingerne i IE at gøre.
Avatar billede Slettet bruger
05. juni 2004 - 00:28 #2
Ved mellem sikkerhed har jeg problemer:
Politikken til beskyttelse af personlige oplysninger blev ikke fundet  http://aspx.bottiger.com/login. Hvis du vil se politikken til beskyttelse af personlige oplysninger, skal du kontakte webstedet direkte.
Avatar billede melange Nybegynder
05. juni 2004 - 00:28 #3
schulze: har du også prøvet at klikke lidt rundt ? Glemte måske at sige man godt kan "looge ind", men da cookien ikke bliver gemt ryger man ud igen med det samme når man kliker sig rundt (jeg vil gerne se noget cookie-indhold i toppen af siden i IE :) ).

Anyway, jeg spurgte også inde i #php.dk her den anden dag, og det ser (desværre) ud til at det virker fint alle nørdernes computere :/ (hvilket jo ikke er godt, da det er nørderne som skal hjælpe mig med at debugge :) ).

Men der er vel ikke så meget andet at gøre end at høre flere folk. Det undrer mig som sagt meget at det er en så stor del af alle brugerne på siden som har problemmer. Har også lige snakket ned nogle venner over MSN som havde problemmer :/
Avatar billede Slettet bruger
05. juni 2004 - 00:32 #4
Jvf. mit 2. indlæg. Der er problemer og det skyldes http://aspx.bottiger.com/login opfattes som tredjeparts websted. Hvis man benytte http://aspx.bottiger.com/login og logger ind her med mellem sikkerhed i IE er der ingen problemer. Hvis man derimod benytter http://aurorae.info/InnerChamber/ som åbenbart peger på http://aspx.bottiger.com/login via Iframes eller lignende, virker cookies ikke, da http://aspx.bottiger.com/login opfattes som et tredjeparts websted.
Avatar billede melange Nybegynder
05. juni 2004 - 00:38 #5
schulze: lyder faktisk rimeligt, selv om jeg troede jeg havde løst problemmet ved at sætte action til http://aspx.bottiger.com/* i stedet for Aurorae.info/*.

Jeg vil lige lave en rundspørge, og se om det løser problemmet.
Men jeg kan jo kun give mig selv skylden, jeg viste jo godt at frames er lavet ud af koncentreret ondskab, men hvad gør man ikke for en pæn URL :)
Avatar billede melange Nybegynder
05. juni 2004 - 11:39 #6
schulze: jo tak, efter at have undersøgt det lidt selv er jeg blevet overbevist om at du har ret :)
Avatar billede Slettet bruger
05. juni 2004 - 11:54 #7
Ja det er jo så både godt og ondt at jeg har ret. ;)
Avatar billede melange Nybegynder
05. juni 2004 - 12:52 #8
ja, men problemmet er ikke så slemt som det umiddelbart kunne lyde:
se vt her: http://www.eksperten.dk/spm/506322
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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