Also den Code musst selbst schreiben, aber ich meine eine Funktion mal gelesen zu haben, mit er du checken kannst, wie viele Ergebnisdatensätze der Query zurückliefert.
Ist das Ergebnis 0 (=Benutzername nicht gefunden) -> Fehler und nochmal anzeigen
Ist das Ergebnis 1 (=Benutzername gefunden, er liefert die Daten zurück) -> Login erfolgreich
Hope that helps,
Michael