Ich habe mir mit php eine Anmeldemaske geschrieben.
Nun fehlt mir nur noch eine Fehlermeldung "Falsche Anmeldedaten." wenn die eingegebenen Daten nicht korrekt sind.
Code:
if(isset($_POST['anmeldung']) && $_POST['benutzername'] !== "Admin" or $_POST['password'] !== "Admin12345")
{
echo "<script language=\"JavaScript\">
<!--
alert(\"Falsche Anmeldedaten.\");
//-->
</script>
";
}
Ohne dass ich was eingebe, wird angezeigt
Notice: Undefined index: passwort in C:\xampp\htdocs\admin1\index.php on line 20
Teile ich die If-Abfrage in zwei Abfragen auf, lasse also das "or" einfach weg. Funktioniert alles wie gewollt, nur werden logischerweise auch 2 Fehlermeldungen angezeigt, sollten Benutzername sowie Passwort falsch sein.
Hat jemand bitte eine elegantere Weise, das umzusetzen?