Avatar billede ackers.tk Nybegynder
08. maj 2003 - 16:23 Der er 17 kommentarer og
1 løsning

Cookies virker kun i nogle tilfælde (kan ikke logge ind)

Har problemer med mit phpnuke system og cookie skrivning. Der er i hvert fald problemer med at logge ind. Man bliver nød til at ændre ens internet instillinger til laveste sikkerheds neavau før end man kan logge ind, og jeg mener det er cookie'en som der er problemet,- det funker hvertfald når man sætter internetinstillingerne helt ned.

her er koden for cookie skrivningen men hvis I vil have hele filen kan jeg sagtans sende den...

___________________________________________
function docookie($setuid, $setusername, $setpass, $setstorynum, $setumode, $setuorder, $setthold, $setnoscore, $setublockon, $settheme, $setcommentmax) {
    $info = base64_encode("$setuid:$setusername:$setpass:$setstorynum:$setumode:$setuorder:$setthold:$setnoscore:$setublockon:$settheme:$setcommentmax");
    setcookie("user","$info",time()+2592000);
}

function login($username, $user_password, $redirect, $mode, $f, $t, $random_num, $gfx_check) {
    global $setinfo, $user_prefix, $db, $module_name, $pm_login, $prefix;
    include("config.php");
    $sql = "SELECT user_password, user_id, storynum, umode, uorder, thold, noscore, ublockon, theme, commentmax, user_level FROM ".$user_prefix."_users WHERE username='$username'";
    $result = $db->sql_query($sql);
    $setinfo = $db->sql_fetchrow($result);
        $forward = ereg_replace("redirect=", "", "$redirect");
        if (ereg("privmsg", $forward)) {
            $pm_login = "active";
        }
____________________________________________________-

Vh. Daniel

Håber der er nogle hjælpsomme php hajer derude.... ;)
Avatar billede bufferzone Praktikant
08. maj 2003 - 16:26 #1
Det kunne være så simpelt at din browsercache er for fuld. Prøv at tømme cachen og log ind igen
Avatar billede ackers.tk Nybegynder
08. maj 2003 - 16:32 #2
tmp internet files eller hva ?
Avatar billede ackers.tk Nybegynder
08. maj 2003 - 16:39 #3
siden hvor jeg har problemer på er www.teamd.tk så er der ikke lige en der vil orette sig og lige give en tilbagemelding på om der er problemer...

opret her:
http://www.ackers.dk/teamd/modules.php?name=Your_Account&op=new_user
Avatar billede bufferzone Praktikant
08. maj 2003 - 16:40 #4
Ja tmp og cookies
Avatar billede ackers.tk Nybegynder
08. maj 2003 - 16:59 #5
tester lige....så vender jeg tilbage....
Avatar billede erikjacobsen Ekspert
08. maj 2003 - 17:12 #6
Det er mindre alvorligt med
  setcookie("user","$info");
Så lever cookien kun så længe browseren er åben.
Avatar billede ackers.tk Nybegynder
08. maj 2003 - 22:08 #7
hvad mener du med alvorlig...?
Avatar billede erikjacobsen Ekspert
08. maj 2003 - 22:12 #8
Den slipper igennem en højere sikkerhedsindstilling,
Avatar billede ackers.tk Nybegynder
08. maj 2003 - 22:39 #9
ahhhh...
Avatar billede ackers.tk Nybegynder
08. maj 2003 - 22:50 #10
den tror jeg, at jeg snupper...kigger lige på nogle andre computere og ser hvodan det reagere....så vender jeg tilbage med points.... ok?
Avatar billede erikjacobsen Ekspert
08. maj 2003 - 22:52 #11
Ok, da - hvis du vil af med point for så lidt.

Jeg har ikke lige en IE ved hånden, men mener at dens
sikkerhedsniveauer netop skelner mellem "session" cookies,
der forsvinder når browseren lukker, og permanente cookies
der bliver på harddisken et stykke tid. Du kan ikke gardere
dig mod at folk slet ikke vil acceptere cookies - men du kan
opdage det, og fortælle dem at det er et problem på netop
dit site.
Avatar billede erikjacobsen Ekspert
08. maj 2003 - 22:53 #12
;)
Avatar billede ackers.tk Nybegynder
09. maj 2003 - 16:01 #13
hmmmm HAr fundet ud af hvad der driller når den ikke vil logge ind....

Hvis jeg benytter den rigtige adresse http://www.ackers.dk/teamd/ virker det som det skal...

MEN ! når jeg bruger siden med teamd.tk (som har har fået oprettet) virker det ikke med at logge ind...

hvad gør jeg ?
Avatar billede ackers.tk Nybegynder
09. maj 2003 - 16:01 #14
den skriver vel en forket cookie eller hvad ?
Avatar billede erikjacobsen Ekspert
09. maj 2003 - 18:20 #15
Du kan ikke overføre en cookie fra ét domæne til et andet. En cookie
kan kun læses dér hvor den sættes.
Avatar billede ackers.tk Nybegynder
09. maj 2003 - 18:53 #16
det er fordi teamd.tk er et redirect url eller hvad det nu hedder.....
Avatar billede ackers.tk Nybegynder
09. maj 2003 - 18:54 #17
hmmmm men du får points....fandt jo ud af hvorfor der var problemer med login'et :)
Avatar billede ackers.tk Nybegynder
09. maj 2003 - 18:55 #18
nemt tjente 40 poins men hva fanden.... ;)
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