ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
492
492
EMPFEHLEN
-
Hi,
ich hab ein Problem mit PHP Sessions. Ich benutze MySQL um die Benutzerdaten zu Speichern. Ich kann mich zwar einloggen, jedoch bei jedem Seitenwechsel sind die Benutzerinformationen wieder weg, obwohl sie als Session Varaiabeln gespeichert werden.
Wo liegt das Problem?
Das ist das script was ich in jeder geschützen Seite include.
PHP-Code:include_once("../admin/dbinfo.inc.php");
include_once("../error.php");
$session_id=md5(date("YmdHis")); //Session-ID erzeugen
session_id($session_id);//Session-ID setzen
session_name("session_id");//Session-Name setzen
session_start();
// Get user and pass (login form or session)
$user = isset($_POST['user']) ? $_POST['user'] : $_SESSION['user'];
$pass = isset($_POST['password']) ? $_POST['password'] : $_SESSION['pass'];
// error if no user or pass is given
if(!isset($user)) {
error('Ungültiger Benutzername. \n Bitte versuche es erneut.');
}
if(!isset($pass)){
error('Ungültiges Passwort. \n Bitte versuche es erneut.');
}
// Assign the SESSION variables
$_SESSION['pass'] = $pass;
$_SESSION['user'] = $user;
// connect to mysql and verify user and pass
$result = mysql_query("SELECT * FROM profile WHERE user = '$user' AND pass =PASSWORD('$pass')");
if (!$result){
error('Beim Überprüfen der Benutzerdaten ist ein Fehler aufgetreten. \n Falls der Fehler weiterhin besteht kontaktiere \n bitte den Administrator.');
}
// if no results were found
if (mysql_num_rows($result) == 0) {
unset($_SESSION['uid']);
unset($_SESSION['pwd']);
error('Ungültige Zugangsdaten. \n Bitte versuche es erneut.');
}
Geändert von Dj Mike (06.10.05 um 14:21 Uhr)
-
Das Problem hat sich schon gelöst. Es hatte nichts mit diesem Code zu tun, dieses Script ist in Ordnung.
Ich hatte nur ein paar fehler in anderen Scripten, die ich hier nicht gepostet hab.Benötigen Sie Hilfe im Umgang mit Ihrem Computer:
PCCare Computer Hilfe - Dienstleistungs GbR Aachen
Ähnliche Themen
-
Session-Variablen werden nicht gespeichert
Von Paspirgilis im Forum PHPAntworten: 7Letzter Beitrag: 06.08.09, 12:38 -
Session Variablen werden nicht gespeichert
Von retta im Forum PHPAntworten: 2Letzter Beitrag: 06.05.09, 11:30 -
Session-Variablen werden im IE nicht gespeichert
Von buddymaster im Forum PHPAntworten: 18Letzter Beitrag: 30.11.08, 20:04 -
Session-Variablen werden nicht übergeben
Von borish im Forum PHPAntworten: 4Letzter Beitrag: 12.07.05, 10:36 -
Session-Variablen werden nicht übergeben - warum?
Von Asterix-Ac im Forum PHPAntworten: 3Letzter Beitrag: 09.12.04, 11:52





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren