PHP expert |
|
<?php
if(isset($_POST['login'])) {
if(trim($_POST['username']) <> "" && trim($_POST['pass']) <> "")
{
// naam en wachtwoord zijn ingevuld. Haal het (versleutelde) wachtwoord en
// het gebruikersniveau dat bij deze gebruikersnaam hoort uit de database op
// en vergelijk dit wachtwoord met het in het formulier opgegeven wachtwoord.
$username = addslashes($_POST['username']);
$pass = md5(addslashes($_POST['pass']));
$gResult = mysql_query("SELECT * FROM users WHERE username='".$username."' AND password='".$pass."' AND actief=1 AND level>0");
// Als er een resultaat is, oftewel er bestaat een gebruiker met de naam $naam
$gRows = mysql_num_rows($gResult);
if($gRows == 1)
{
//alle zooi als de user bestaat
}
else
{
// geef de resultaten van deze query weer vrij
echo "Onmogelijk om in te loggen, mogelijke oorzaken zijn: <br />";
echo "- Gebruikersnaam bestaat niet. <br />";
echo "- Gebruik is nog niet geactiveerd. <br />";
echo "- De gebruiker is verbannen. <br /><br />";
}
}
else {
echo "Vul beide velden in.";
}
}
?>
<?php if(isset($_POST['login'])) { if(trim($_POST['username']) <> "" && trim($_POST['pass']) <> "") { // naam en wachtwoord zijn ingevuld. Haal het (versleutelde) wachtwoord en // het gebruikersniveau dat bij deze gebruikersnaam hoort uit de database op // en vergelijk dit wachtwoord met het in het formulier opgegeven wachtwoord. $gResult = mysql_query("SELECT * FROM users WHERE username='".$username."' AND password='".$pass."' AND actief=1 AND level>0"); // Als er een resultaat is, oftewel er bestaat een gebruiker met de naam $naam if($gRows == 1) { //alle zooi als de user bestaat } else { // geef de resultaten van deze query weer vrij echo "Onmogelijk om in te loggen, mogelijke oorzaken zijn: <br />"; echo "- Gebruikersnaam bestaat niet. <br />"; echo "- Gebruik is nog niet geactiveerd. <br />"; echo "- De gebruiker is verbannen. <br /><br />"; } } else { echo "Vul beide velden in."; } } ?>
zo heb ik het |