PHP ver gevorderde |
|
als ik dit stukje script test (en de status van de gebruikte naam is admin)
$status_admin = "admin";
$wachtwoord2 = md5($_POST['wachtwoord']);;
// inloggen
$res = mysql_query("SELECT status FROM simpelscripting_login");
while ($arr = mysql_fetch_assoc($res)) {
$status = $arr["status"]." ";
}
mysql_free_result($res);
$status_admin = "admin";
if ($_POST['login']) {
$loginCheckQuery = mysql_query("SELECT naam, pass FROM simpelscripting_login WHERE naam='".$admin."' AND pass='".$wachtwoord2."'");
$results = mysql_num_rows($loginCheckQuery);
if ($results == 1) //gebruikersnaam en paswoord kloppen
{
session_register(gastenboekadmin);
}
//ff kijken of sessie is aangemaakt
if(session_is_registered("gastenboekadmin"))
{
if ($status == $status_admin)
{
echo "je bent ingelogd als admin.";
}
else {
echo "Je bent geen admin!";
}
}
}
else
{
//login-form
$status_admin = "admin"; $wachtwoord2 = md5($_POST['wachtwoord']);; // inloggen $res = mysql_query("SELECT status FROM simpelscripting_login"); $status = $arr["status"]." "; } $status_admin = "admin"; if ($_POST['login']) { $loginCheckQuery = mysql_query("SELECT naam, pass FROM simpelscripting_login WHERE naam='".$admin."' AND pass='".$wachtwoord2."'"); if ($results == 1) //gebruikersnaam en paswoord kloppen { } //ff kijken of sessie is aangemaakt { if ($status == $status_admin) { echo "je bent ingelogd als admin."; } else { echo "Je bent geen admin!"; } } } else { //login-form
krijg ik niet "je bent ingelogd als admin" maar "je bent geen admin!"
wrm werkt et nie?
|