outdoorshop24
Mitglied
Hallo, ich bin's wieder,
ich habe ein Login-System geschrieben. Der User gibt auf der Startseite seine E-Mail und das Passwort ein. Darauf hin wird in einem IFrame auf der Seite eine php-Datei geladen, welche die Eingaben dann auf Richtigkeit überprüft. Alle Benutzerdaten werden daraufhin in das Array $_SESSION[x] geschrieben, also bsp.:
Danach wird das Hauptmenü "included" welches die Begrüßung "Hallo User x,y" sowie die zur Verfügung stehenden Optionen anzeigt.
Bis dahin okay.
Wenn jetzt der Link "persönliche Daten" angeklickt wird, soll sich im IFrame ein Formular öffnen, bei dem der Nutzer seine Daten ändern kann, wie etwa nach einem Umzug die neue Adresse usw.
Mein Problem: Das mit den sessions funktioniert hinten und vorn nicht und ich bin bald am durchdrehen.
Das Formular ist nicht wie gewünscht mit den Daten vorbelegt, es ist trotz session_start() am Dateianfang keine session_id vergeben und dann kriege ich auch noch eine MySQL-Fehlermeldung zu sehen (no valid mysql-result source oder so).
Wenn ich den Link für das Formular jetzt folgendermaßen lege: <a href="..../change.php?ID=x"> dann funktioniert es, aber es braucht nur jemand den Link in die Finger zu kriegen, schon kommt er an alle daten ran.
Ich weiß nicht mehr weiter und je mehr ich nachdenke, desto weniger blicke ich noch durch!
Ich hoffe, Ihr seht es mir nach, dass ich nun einen halben Roman geschrieben habe und es findet sich jemand, der mir bei meinem "session-Problem" helfen kann.
Hier noch ein Link zu meinem Problem: http://kunden.outdoorshop24.net, Email: test@x.y, Passwort 0000
Tausend Dank schonmal im Voraus...
ich habe ein Login-System geschrieben. Der User gibt auf der Startseite seine E-Mail und das Passwort ein. Darauf hin wird in einem IFrame auf der Seite eine php-Datei geladen, welche die Eingaben dann auf Richtigkeit überprüft. Alle Benutzerdaten werden daraufhin in das Array $_SESSION[x] geschrieben, also bsp.:
Code:
$_SESSION['ID'] = $sql_row[0];
$_SESSION['nachname'] = $sql_row[1];
$_SESSION['vorname'] = $sql_row[2];
und so weiter...
Danach wird das Hauptmenü "included" welches die Begrüßung "Hallo User x,y" sowie die zur Verfügung stehenden Optionen anzeigt.
Bis dahin okay.
Wenn jetzt der Link "persönliche Daten" angeklickt wird, soll sich im IFrame ein Formular öffnen, bei dem der Nutzer seine Daten ändern kann, wie etwa nach einem Umzug die neue Adresse usw.
Mein Problem: Das mit den sessions funktioniert hinten und vorn nicht und ich bin bald am durchdrehen.
Das Formular ist nicht wie gewünscht mit den Daten vorbelegt, es ist trotz session_start() am Dateianfang keine session_id vergeben und dann kriege ich auch noch eine MySQL-Fehlermeldung zu sehen (no valid mysql-result source oder so).
Wenn ich den Link für das Formular jetzt folgendermaßen lege: <a href="..../change.php?ID=x"> dann funktioniert es, aber es braucht nur jemand den Link in die Finger zu kriegen, schon kommt er an alle daten ran.
Ich weiß nicht mehr weiter und je mehr ich nachdenke, desto weniger blicke ich noch durch!
Ich hoffe, Ihr seht es mir nach, dass ich nun einen halben Roman geschrieben habe und es findet sich jemand, der mir bei meinem "session-Problem" helfen kann.
Hier noch ein Link zu meinem Problem: http://kunden.outdoorshop24.net, Email: test@x.y, Passwort 0000
Tausend Dank schonmal im Voraus...
Zuletzt bearbeitet: