Nuka
Mitglied
PHP:
<?php
function rights($right)
{
global $language,$db,$session,$memberID,$globalTimeout;
if(!$memberID || !$session)
eval("\$error .= \"".gettemplate("error5")."\";");
else
{
$db->query("SELECT right,time FROM member WHERE ID='$memberID' AND sessionID='$session'");
if(list($memberRight,$memberTime) = $db->data())
{
if($right == "1" && $memberRight != "1")
eval("\$error .= \"".gettemplate("error5")."\";");
if($memberTime/60>$globalTimeout)
eval("\$error .= \"".gettemplate("error6")."\";");
}
else
eval("\$error .= \"".gettemplate("error5")."\";");
}
if($error)
{
eval("dooutput(\"".gettemplate("error7")."\");");
exit;
}
else
{
$db->query("UPDATE member SET time=now() WHERE ID='$memberID'");
if($memberRight == "1")
return true;
else
return false;
}
}
?>
Wenn ich die Funktion aufrufe und ich habe mich angemeldet kommt trotzdem die Meldung aus !$memberID || !$session weshalb?