ich mein man könnt ja alles auf Sessions umändern aber das is ne Arbeit auf die ich kein bock hab
weil das Problem liegt darin das wenn ich einem User alle Rechte gebe und er sich einlogt und das cookie speichert, ich ihn danach lösch er dank Cookie mit Autologin immernoch für die Website nen User mit vollen rechten ist
obwohl der User in der SQL garnicht mehr exestiert
ich versteh das auch net ganz
muss doch da irgendwas geben oder ?
THX 4 Help
zur Hilfe unsere Cookieaktion
Zitat
<?
$verbindung = mysql_connect($db_host, $db_user, $db_password);
if ($verbindung)
{
if(mysql_select_db($db_name, $verbindung))
{
if ($content=='poll' && $id!='')
{
setcookie("poll", "no");
}
if ($content=='login' && $name!='')
{
$result = mysql_query("SELECT Password FROM members WHERE Nickname='$name'", $verbindung);
$row = mysql_fetch_row($result);
if ($row[0] == $password && $row[0]!='')
{
if ($save=='v')
{
setcookie("cookie_name", $name, time() + 31536000);
setcookie("cookie_pw", $password, time() + 31536000);
}
else
{
setcookie("cookie_name", $name);
setcookie("cookie_pw", $password);
}
$cookie_name = $name;
$cookie_pw = $password;
}
}
if ($content=='logout')
{
setcookie("cookie_name", "");
setcookie("cookie_pw", "");
$cookie_name = "";
$cookie_pw = "";
}
$result = mysql_query("SELECT count FROM counter WHERE it='is'", $verbindung);
$row = mysql_fetch_row($result);
$counter = $row[0];
if ($cookie_counter=='' || $make_counter!='')
{
setcookie("cookie_counter", "no");
$counter++;
mysql_query("UPDATE counter SET count='$counter' WHERE it='is'", $verbindung);
}
?>
$verbindung = mysql_connect($db_host, $db_user, $db_password);
if ($verbindung)
{
if(mysql_select_db($db_name, $verbindung))
{
if ($content=='poll' && $id!='')
{
setcookie("poll", "no");
}
if ($content=='login' && $name!='')
{
$result = mysql_query("SELECT Password FROM members WHERE Nickname='$name'", $verbindung);
$row = mysql_fetch_row($result);
if ($row[0] == $password && $row[0]!='')
{
if ($save=='v')
{
setcookie("cookie_name", $name, time() + 31536000);
setcookie("cookie_pw", $password, time() + 31536000);
}
else
{
setcookie("cookie_name", $name);
setcookie("cookie_pw", $password);
}
$cookie_name = $name;
$cookie_pw = $password;
}
}
if ($content=='logout')
{
setcookie("cookie_name", "");
setcookie("cookie_pw", "");
$cookie_name = "";
$cookie_pw = "";
}
$result = mysql_query("SELECT count FROM counter WHERE it='is'", $verbindung);
$row = mysql_fetch_row($result);
$counter = $row[0];
if ($cookie_counter=='' || $make_counter!='')
{
setcookie("cookie_counter", "no");
$counter++;
mysql_query("UPDATE counter SET count='$counter' WHERE it='is'", $verbindung);
}
?>
Dieser Beitrag wurde von Paster bearbeitet: 15. Juni 2003 - 12:12

Hilfe
Neues Thema
Antworten

Nach oben

