Medlem
|
|
Reg.datum: Mar 2008
Inlägg: 128
|
|
Medlem
Reg.datum: Mar 2008
Inlägg: 128
|
Hej,
Jag rekommenderar dig att köra på alternativ två: "if (mysql_fetch_array($person))"
Detta för att du kollar om den angivna "användaren" finns i databasen, samma gör "mysql_num_rows" men de matchar alla användare med inmatade kriterier från formuläret.
Om du vill kan du lägga in, under "$person = mysql_query("SELECT * FROM person WHERE username = '$username' AND password = '$password'");"
// Hittades inte användarnamn och lösenord
// skicka till formulär med felmeddelande
if (mysql_num_rows($person) == 0){ // Alltså, ingen träff, vad gör vi då?
header("Location: login.php?badlogin="); // Flyttar användaren till en annan sida / eller samma sida med ett felmedellande.
exit;
}
|