Delphi-Programm: Login auf Webseiten?

Guten Tag,
ich will ein kleines Login-Programm mit
2 Editfeldern, einem Button und ein paar Checkboxes schreiben.
Wenn ich in die Editfelder meinen Loginname und mein Passwort eintrage, soll das Programm mich auf der entsprechenden Internetseite anmelden, es soll also den Internet Explorer öffnen, zu der gewünschten Seite navigieren und dann die Information in das Loginname-Feld und das Passwortfeld übertragen.

Den Anfang habe ich schon gemacht, d.h. ob mein Passwort richtig ist zum Beispiel.

Der nächste Schritt wäre das Öffnen des Internet Explorers usw.

Hat jemand von euch eine Idee, wie ich das Problem am einfachsten löse oder ist das Thema jetzt sehr komplex??

Guten Tag,

ebenfalls

ich will ein kleines Login-Programm mit
2 Editfeldern, einem Button und ein paar Checkboxes schreiben.

Das klingt erstmal nicht schlecht, aber warum als Delphi-Programm? Das hört sich doch wie geschaffen für HTML mit etwas Javascript an.

Wenn ich in die Editfelder meinen Loginname und mein Passwort
eintrage, soll das Programm mich auf der entsprechenden
Internetseite anmelden, es soll also den Internet Explorer
öffnen, zu der gewünschten Seite navigieren und dann die
Information in das Loginname-Feld und das Passwortfeld
übertragen.

Okay soll es nun aber anhand des Login-Namens automatisch erkennen um welche Webseite es sich handelt und nur im Zweifelsfall (also wenn es den gleichen Login-Namen für zwei oder mehr Webseiten gibt) die Checkboxen anzeigen (etwas komplexer in der Programmierung) ODER die Checkboxen generell für die einzelnen Webseiten anzeigen?

Den Anfang habe ich schon gemacht, d.h. ob mein Passwort
richtig ist zum Beispiel.

Na das ist doch schon mal was.

Der nächste Schritt wäre das Öffnen des Internet Explorers
usw.

Nun leider habe ich von Delphi kaum Ahnung, aber das hier:
http://www.epinasoft.com/delphikurs/faq_0003.html
sollte Dir helfen.

Hat jemand von euch eine Idee, wie ich das Problem am
einfachsten löse oder ist das Thema jetzt sehr komplex??

Nun Ideen habe ich und könnte Dir nach dem Du meine Fragen beantwortet hast einen PAP schicken.
Zumindest wenn Dir das reicht.
Denn wie gesagt, mit Delphi habe ich noch fast keine Erfahrungen…

gruß ghostdog21

Delphi-Programm: Login auf Webseiten?
Hallo,
danke für die schnelle Antwort!

Ich habe leider bisher nur Erfahrungen mit der Programmiersprache Delphi.

Also das Programm soll folgendermaßen aufgebaut sein…
Ich hab mehrere Checkboxen, um die Seiten auszuwählen, bei denen man sich anmelden will.

Danach trägt man ein universelles Passwort in sein Programm ein.

Das Programm trägt dann den entsprechenden Loginname und das entsprechende Passwort auf den gewünschten Seiten ein und meldet dich an.

Ich hoffe, ich habe Ihre Fragen ausreichend beantwortet.
Über eine Antwort würde ich mich sehr freuen…

Hallo,

So ich sag auch nochmal „Hello again“,

danke für die schnelle Antwort!

nun ja diesmal hat es dafür etwas länger gedauert.
(Hatte viel zu tun.)

Ich habe leider bisher nur Erfahrungen mit der
Programmiersprache Delphi.

Also in der Schule/Ausbildung gelernt… :wink:
de.selfhtml.org sollte aber ein 1a-Tutorial für
Webseiten-Erstellung sein. Dort lernt man von HTML bis
CSS und Javascript alles dafür nötige.

Also das Programm soll folgendermaßen aufgebaut
sein…
Ich hab mehrere Checkboxen, um die Seiten auszuwählen,
bei denen man sich anmelden will.

Danach trägt man ein universelles Passwort in sein
Programm ein.

Das Programm trägt dann den entsprechenden Loginname
und das entsprechende Passwort auf den gewünschten
Seiten ein und meldet dich an.

Klar und verständlich.

Ich hoffe, ich habe Ihre Fragen ausreichend
beantwortet.

Ja.

Über eine Antwort würde ich mich sehr freuen…

Immer doch.

Doch zuvor noch eine allerletzte Frage:
Schonmal mit einem PAP (Programm-Ablauf-Plan
gearbeitet? Oder noch besser, vom PAP-Designer gehört?

Letzteren bekommt man hier:
http://www.gso-koeln.de/papdesigner/Hauptseite.html

Dann würde ich das als .pap schicken, sonst hier
posten.

Was ist gewünscht?

Mir wäre es lieber wenn du es posten würdest.
Vielen Dank.

Mir wäre es lieber, wenn du es mir posten würdest.
Vielen Dank!

So hatte einiges zu tun, aber hier der PAP:

*** Hauptprogramm ***
Variablen:
Nr = 1
Array Webseiten = Webseite1|Webseite2|…
Array Adressen =
h:/w3.adresse1.de|h:/w3.adresse2.de|…
Array Account =
verschlüsselterAccount1|verschlüsselterAccount2|…
Array Passwörter =
verschlüsseltesPasswort1|verschlüsseltesPasswort2|…

(starte Funktion) GUI ();

*** Funktion GUI () ***
Für alle Webseiten
{ Schreibe Checkbox Nr;
Schreibe Webseiten[an Stelle Nr-1] }
Schreibe „Universal-Passwort:“
Schreibe Eingabefeld;
Schreibe Button „los“ der bei Klick Funktion PWD
(aktivierte Checkboxen) startet;

*** Funktion PWD (aktivierte Checkboxen) ***
Wenn aktivierte Checkboxen = „“[leer] und Eingabe =
Universalpasswort
{ dann: Hinweis „Keine Webseiten zum Aufrufen“ und
Ende;
sonst:
Zähler = 0;
Solange aktivierte Checkboxen NICHT „“[leer]
{ Nr = Checkbox-Nr der aktivierten Checkbox an
Stelle [Zähler];
starte Webseite [Nr];
entschlüssle (Account [Nr]) und trage ihn auf der
Webseite [Nr] ein;
entschlüssle (Passwort [Nr]) und trage es auf der
Webseite [Nr] ein;
klicke login auf der Webseite [Nr];

*** Funktion entschlüssle (was) ***
Eingabe = Universalpasswort;
Mache [was] mithilfe des Universalpasswortes lesbar;

— Hinweise ------------------------------------------
„*** … ***“ gibt an worum es sich handelt.
„|“ ist der Trenner bei Aufzählungen.
„;“ schließt einen Befehl ab.
„[…]“ besagt, dass hier eine Variable eingesetzt wird
oder ist ein Kommentar für Dich.
„(…)“ ist entweder etwas weglasbares oder aber
ein/mehrere Übergabewert(e).
„{…}“ zeigt was zusammengehört.

Dieser Programm-AblaufPlan (=PAP) sollte auch in Delphi
so in etwa funktionieren. Doch die Befehle müßtest Du
Dir dazu natürlich raussuchen.

Alternativ könntest Du die Funktion GUI auch von Hand
als HTML-Seite vorgeben.

Hier der PAP in Bildform:
(der Übersichtlichkeit wegen in noch mehr
Unterfunktionen unterteilt)

Hauptprogramm
http://www.qpic.ws/images/eAr49546.png

Variablen
http://www.qpic.ws/images/7wY49740.png

Funktion GUI
http://www.qpic.ws/images/FDD49823.png

Funktion CheckWebseite
http://www.qpic.ws/images/21B49885.png

Funktion Abfrage
http://www.qpic.ws/images/Gvt49956.png

Funktion PWD
http://www.qpic.ws/images/NzR50019.png

Funktion DatenEintragen
http://www.qpic.ws/images/eTr50064.png

Funktion entschlüssle
http://www.qpic.ws/images/fi550112.png

Übersicht:
http://www.qpic.ws/images/aBQ50997.png

Hoffe es hilft.
Gruß ghostdog21

PS: den Code für die HTML-Seite (alternativ) könnte ich
auch noch posten, aber für mehr fehlt mir im Moment die
Zeit…