abfrage problem
Verfasst: 30.09.2006 21:45
Hallo, also ich hab diesen Code:
so, nun der username beinhaltet max und das passwort mustermann..
die function aus der classe sieht so aus:
und der username etc. sieht so aus:
nun sollte die if abfrage doch true ergeben, aber es wird immer das else ausgeben... und ich weiß jetzt langsam nichtmehr so richtig weiter...
will mir nen kleinen chat programmieren, was aber schwieriger ist als es zu scheinen scheint..
Code: Alles auswählen
if ($chat->login($HTTP_POST_VARS['username'], $HTTP_POST_VARS['password']) == true)
{
$chat->list_rooms();
$tpl->assign('content', $content);
}
die function aus der classe sieht so aus:
Code: Alles auswählen
function login($username, $password)
{
if (isset($user[$username]) && $user[$username] === $password)
{
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
if (isset($user[$username . '_administrator']))
{
$_SESSION['user_level'] = 1;
}
else if (isset($user[$username . '_moderator']))
{
$_SESSION['user_level'] = 2;
}
else
{
$_SESSION['user_level'] = 0;
}
return true;
}
else
{
return false;
}
}
Code: Alles auswählen
# User #
$user = array();
$user['max'] = 'mustermann;
$user['max_administrator'] = 1;
will mir nen kleinen chat programmieren, was aber schwieriger ist als es zu scheinen scheint..