Gut, die Abfrage gibt mir ja nun den Benutzernamen zurück, aber wie kann ich mit diesem weiterarbeiten? Ich möchte nun den Benutzernamen aus der Abfrage mit jenem in meinem Loginfeld vergleichen.
Die Abfrage ist folgende
Delphi-Quellcode:
SELECT Username, MD5Hash
FROM WebinterfaceUser
WHERE Username = :Username
AND MD5Hash = MD5Hash;
Ist meine Annahme, dass z.B. :Username eine von mir definierte Variable in Delphi ist, richtig?
:Username und :MD5Hash (wird vorher "berechnet") werden in zwei Edit Felder eingegeben (normales Login). Beim klick auf einen Anmeldebutton wird der MD5Hash erstellt (aus dem Benutzernamen und dem Passwort) und die oben aufgeführte Abfrage ausgeführt.
Wie ich nun die Daten aus der Abfrage mit den Eingaben in den Edit Feldern verlgeiche bleibt mir trotzdem ein Rätsel.