Cookie Problematik

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Cookie Problematik

    Hallo,

    im Login-Bereich werden nach erfolgreichen Login die Daten in ein Cookie gespeichert.
    Bei 831 Mitgliedern funktioniert dies tadellos, außer bei Nummer 832.
    Nach umfangreichen Mail-Verkehr wird die Sache recht schwierig.
    Es wurden Cookie und Temporary Ordner komplett geleert.
    Doch das Cookie wurde nicht gespeichert.
    Andere hingegen schon.

    PHP-Code:
    $cookie[value_array]=array($login_result[benutzer],md5($login_result[kennwort]));
    $cookie[value]=implode($cookie[div],$cookie[value_array]);
    setcookie($cookie[name],$cookie[value],$cookie[time]); 
    Zudem hatte bei dem Member der Login bis vor kurzem in der gewohnten Form einwandfrei funktioniert.

    Also für meinen Teil kann ich kein Problem finden, zudem dies ja 831 Argumente bestätigen.
    Somit liegt es wohl am Rechner des Mitglieds. Doch was dies sein?
    Das System besteht aus Win98SE mit IE6 ... und andere Cookies werden gespeichert. Laufende Sicherheitsmechanismen wie Firewall etc. wurden verneint.


    Gruß

  • #2
    Re: Cookie Problematik

    Original geschrieben von ->X³<-
    Somit liegt es wohl am Rechner des Mitglieds. Doch was dies sein?
    Das System besteht aus Win98SE mit IE6 ... und andere Cookies werden gespeichert. Laufende Sicherheitsmechanismen wie Firewall etc. wurden verneint.
    der IE hat seit dem er 6 geworden ist *g* ja ein etwas differenzierteres cookie-management als früher.

    wenn man den so einstellt, dass er bei jedem cookie nachfragt, ob es angenommen werden soll oder nicht, dann kommt ein kleines popup, wo man u.a. "einstellung für diese seite speichern" anklicken kann.
    das einmal gemacht, und dann den keks abgelehnt, und schon funktioniert auf der seite der cookie auch beim nächsten besuch nicht mehr.

    der DAU soll einfach mal versuchen, seine einstellungen die er gemacht hat, zu verstehen - das problem liegt mit an sicherheit grenzender wahrscheinlichkeit bei ihm.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Hmm ... der Code an sich ist korrekt - wenn name, value und time korrekte Werte enthalten. Dazu noch ein paar allgemeine Hinweise:

      - Vielleicht ist der Name nicht gültig?
      http://wp.netscape.com/newsref/std/cookie_spec.html
      ...
      NAME=VALUE
      This string is a sequence of characters excluding semi-colon, comma and white space. If there is a need to place such data in the name or value, some encoding method such as URL style %XX encoding is recommended, though no encoding is defined or required.
      ...
      Lösung: vor setcookie-Aufruf
      PHP-Code:
      function cookie_quote($str)
      {
        return 
      preg_replace('/[;,\\s]/e'
          
      '"%". str_pad(dechex(ord($1)), 2, "0", STR_PAD_LEFT)',
          
      $str);
      }
      $cookie[name] = cookie_quote($cookie[name]);
      $cookie[value] = cookie_quote($cookie[value]); 
      - Stimmt die Uhr auf dem Client?
      expires=DATE
      ... the only legal time zone is GMT ...
      Das gilt für den Wert von time; der Browser auf dem Client rechnet das um.
      mein Sport: mein Frühstück: meine Arbeit:

      Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

      Kommentar


      • #4
        Wie hebt man eigentlich die Einstellung auf, wenn zum Beispiel ein Cookie mal abgelehnt wurde?


        Gruß

        Kommentar


        • #5
          / datenschutz \

          und dann unten rechts auf bearbeiten

          Kommentar


          • #6
            Stimmt, dort kann man was bearbeiten.

            Hatte bisher noch nie Probleme mit Cookies, und auch noch nie einen gesperrt. Deswegen steht bei mir dort nichts drin ...
            Also gehe ich mal davon aus, das bei dem Mitglied ein entsprechender Eintrag stehen müsste.

            Ich sehe es auch so, das es am Client liegen muß

            Mal sehen wie sich das entwickelt.

            Thanxx@all

            Kommentar

            Lädt...
            X