Wenn du dir den Quelltext der betreffenden Login-Webseite anschaust, wird es im Formular ja eine Referenz auf die POST-
Url geben. In den meisten Fällen ist das eine PHP-Datei. Die einzelnen Formularfehler habe ja eine ID. Aus der
URL zu der PHP, den ID's und den Werten der Formularfeldern kannst du dir den kompletten Request-String zusammensetzen und über IdHTTP senden. Musst halt nur schauen ob mit GET oder POST.
z.B.
Code:
IdHTTP.Get('http://www.webseite.de/logon.php?username=anton&password=123456&acounttype=user');
Du kannst auch mal Wireshark bemühen und schauen was so alles übertragen wird.
Manchmal ist im Formular auch noch ein Hidden-Feld mit irgendeiner dynamischen Zahl, einem Hash oder sonstwas drin.