unrealzero_php
Erfahrenes Mitglied
Hallo Zusammen
Habe auf meiner Website ein Login-Bereich. Nun möchte ich ihn so erweitern, dass ich einen Auto-Login habe. Damit meine ich, dass beim Login ein Häckchen gesetzt werden kann um die erforderlichen Angaben in einem COOKIE zu speichern. Soweit funktioniert auch alles ganz gut. Nur bekomme ich in meinem Script immer Probleme wenn ich das COOKIE auslesen möchten.
Könnt Ihr sehen wo der fehler ist?
Habe auf meiner Website ein Login-Bereich. Nun möchte ich ihn so erweitern, dass ich einen Auto-Login habe. Damit meine ich, dass beim Login ein Häckchen gesetzt werden kann um die erforderlichen Angaben in einem COOKIE zu speichern. Soweit funktioniert auch alles ganz gut. Nur bekomme ich in meinem Script immer Probleme wenn ich das COOKIE auslesen möchten.
Könnt Ihr sehen wo der fehler ist?
PHP:
<?php
session_start ();
if(!isset($_SESSION["user_id"]))
{
if(isset($_COOKIE['user_id']))
{
require "connect.inc.php";
$id_pruefen = htmlentities($_COOKIE['user_id']);
$qry_erg = mysql_query("SELECT id,user,rechte FROM tbl_user WHERE id = $id_pruefen");
$data = mysql_fetch_assoc($qry_erg);
if (mysql_num_rows($qry_erg) > 0)
{
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["id"];
$_SESSION["user_user"] = $data["user"];
$_SESSION["user_rechte"] = $data["rechte"];
}
else
{
echo "COOKIE aber kein User-Eintrag";
}
}
else
{
echo "kein COOKIE";
}
}
?>