session_decode(); vs. Cookie?
Hallo zusammen,
ich hab gesehen das es wirklich viele Beiträge zum Thema Session und Cookie gibt, allerdings war nichts dabei was mir folgenden Fehler erklären könnte: Ich habe auf meiner Seite einen Adminbereicht der selbstverständlich eine authentifizierung verlangt. Klappt soweit auch alles wunderbar, allerdings scheint die Funktion session_decode(); meinen Cookie Inhalte nicht verarbeiten zu können. Beispiel: Login wurde erfolgreich ausgeführt--> Cookie gesetzt. Nun auf einer anderen Seite wird der Benutzer wie folgt wieder erkannt: $CookieData = $_COOKIE["authnilichu"]; //Inhalt des Cookies auslesen session_decode($CookieData); //Daten decodieren. enthält $Usr,$Pwd und $Sess Authentica($Usr,$Pwd,$Sess,"false"); //Korrektheit verifizieren So klappt es einfach nicht ($CookieData enthält: Sess|s:32:"fd83dfab41c2c039b30d9368c41fc7fb";Pwd|s:32:"4ff9018a647ae31 5a7e6601a818b4940";Usr|s:5:"test2";) Wenn ich jedoch session_decode(); so teste: session_decode('Sess|s:32:"fd83dfab41c2c039b30d9368c41fc7fb";Pwd|s:32: "4ff9018a647ae315a7e6601a818b4940";Usr|s:5:"test2";'); Dann klappt alles wunderbar... Wäre wirklich froh wenn jemand da ne Idee hätte. Vielen Dank! Mit freundlichen Grüssen shockfreezer |
Nochmals hallo zusammen,
ich habe da scheinbar was gefunden, folgender Code hab ich zusätzlich hinzugefügt: $CookieData = str_replace(chr(92).chr(34), """,$CookieData); Falls jemand weiss woraus sich die Sache ergibt wäre ich froh um eine Erklärung. Die "Lösung" alleine reicht mir nicht, ich möchte gerne wissen wo genau der Haken ist. :-) THX Greez shockfreezer |
Alle Zeitangaben in WEZ +2. Es ist jetzt 18:26:21 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.