Also, ich hab hier ein script das prüfen soll,ob der Cookie gestezt ist, wenn ja sucht er sich die Rechte aus einer Datenbakn und registriert sie in der SESSION, dann wird die session_Id in einer mysql datenbak gespeichert... aber irgend wie gibt er immer die else schleife aus , obwohl der cookie da ist...
danke schonmal!
PHP:
<?php
if ($_COOKIE["r_user"]) {
include("mysql/mysql.php") ;
$query = mysql_query("SELECT * FROM p_user_login WHERE user = '$_COOKIE[r_user]' and user_pw = '$_COOKIE[r_pw]'") or die ("ERROR:".mysql_error()) ;
$rechte = mysql_fetch_array($query) or die ("ERROR:".mysql_error()) ; ;
// Rechte ANFANG
$r_news = $rechte[r_news] ;
$r_profile = $rechte[r_profile] ;
$r_forum = $rechte[r_forum] ;
$r_id = $rechte[id] ;
$r_user = $rechte[user] ;
$r_pw = $rechte[user_pw] ;
$user_ein = true ;
// RECHTE ENDE
// Werte regen!
session_register($user_ein);
session_register($r_news);
session_register($r_profile);
session_register($r_forum);
session_register($r_id);
session_register($r_user);
session_register($r_pw);
$ses = session_id() ;
$insert = "UPDATE p_user_login SET sessid = '$ses', online = '1' WHERE user = '$r_user'" ;
mysql_query($insert) or die ("ERROR:".mysql_error()) ; ;
}
else
echo fuck ;
?>