SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.03.2003, 15:10:35
shockfreezer shockfreezer ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 2
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
Mit Zitat antworten
  #2  
Alt 08.03.2003, 17:55:56
shockfreezer shockfreezer ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 2
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
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:08:45 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt