Jessica: Session

Beitrag lesen

Hallo !

Ich hab' jetzt eine halbe Ewigkeit versucht, die Session-Verwaltung in php für den Kundenlogin zu aktivieren. Leider ohne erkennbaren Erfolg. Es wird zwar kein bestimmter Fehler ausgegeben, aber dass liegt wahrschl. daran, dass erst überhaupt nichts aus der SQL-DB ausgelesen wird (Die Verbindung wird aber hergestellt !). Vielleicht liegts aber auch daran, dass ich nicht nur auf eine best. Site verweise, sondern nochmal eine Userspezifizierung vornehmen (Gast, Kunde, Internet).

Mein Skript in Folge ...

<?php

include("setup.inc"); // Varaiablen
include("func_db.inc"); // Verbindung zur SQL-DB

// Verbindung herstellen
$sql_con=dbconnect();

// SQL-Abfrage
$abfrage = "SELECT id,username,passwort FROM benutzer WHERE  username ='$usrname'";

// Abfrage durchfuehren
$result  = mysql_query($abfrage,$sql_con);

// Auslesen aus Datenbank
list($id,$username,$passwort) = mysql_fetch_row($result);
{
$abfrage = "UPDATE sessions SET userid ='$id' WHERE sid ='$sid'";
$result  = mysql_query($abfrage,$sql_con);
}
else
{
if (($username == "gast") and ($passwort == "gast"))
{
echo"<meta http-equiv=Refresh content='0; URL=$gast?sid=$sid'>";
}
elseif (($username == "Internet") and ($passwort == "$pwd") and ($id!= ""))
{
echo"<meta http-equiv=Refresh content='0; URL=$web?sid=$sid'>";
}
elseif (($username!= "") and ($passwort == "$pwd") and ($id!= ""))
{
echo"<meta http-equiv=Refresh content='0; URL=$user?sid=$sid'>";
}
else
{
echo"<span class='d'>";
echo"<p align='center'><img border='0' src='../../images/pfeil.gif'></p>";
echo"<p align='center'>Ihre Anmeldung war leider erfolglos. Bitte uuml;berprüfen Sie Ihre Zugangsdaten.</p><br>";
echo"<p align='center'><img border='0' src='../../images/pfeil.gif'></p><br><br><br>";
echo"<p align='center'>Zugangsdaten vergessen ?  Bitte füllen Sie folgendes Fomular aus :</p><br>";
echo"<p align='center'><a href='reminder.php3' target='main'><img border='0' src='../../images/key.gif'>  <b>Reminder</b></a></p>";
echo"</span>";
}
}
mysql_close();

?>

Vielleicht kann mir ja jemand von Euch weiterhelfen ?!

Danke und Gruss