Hallo Ilja,
sollten 2 oder mehr Datensätze geliefert werden, hast du einen Fehler im System.
den man mit einem UNIQUE und NOT NULL constraint ganz unterbinden kann, dann kann es nur 1 oder 0 sein.
och, die Eingabe eines Benutzernamens wie
Ilja' OR 1 --
würde beim vorliegenden Code ebenfalls dazu führen, dass mehr als ein Datensatz geliefert wird, sofern die login-Tabelle mehr als einen Eintrag aufweist :-)
Wie war's noch mit dem kleinen Bobby Tables ;-)
Freundliche Grüße
Vinzenz