Auto-Login für Website benötigt

Ricardo

New member
27 April 2008
2
0
Hallo zusammen!

Im Zuge eines nichtkommerziellen Projekts (ein Lernportal
für Biologen/Chemiker...) suche ich dringend eine Anwendung,
welche vom Desktop eines Users aus eine Website im Browser
aufruft und sich automatisch einloggt;

- Exe-(?) File auf dem Desktop, die die Möglichkeit
gibt Benutzerdaten (wie auch immer) zu speichern/zu hinterlegen
und somit fortan durch einen Doppelklick zu einer spezifischen Website
führt, auf welcher man dann bereits eingeloggt ist.

Rein auf HTML Basis und ohne variable Benutzerdaten schaut
das bei uns so aus:

<body onLoad="document.forms[0].submit()">

<form name="loginForm" method="post" action="https://www.domain.de/loginseite.html">

<input class="txtLogin" type="hidden" name="login" value="[email protected]" />

<input class="txtLogin" type="hidden" name="password" value="passwort123456" />

...

Also eine Website die beim Aufruf direkt die Domain mit der
entsprechenden Seite anwählt, in die Formularfelder die jeweiligen
Zugangsdaten einträgt und das Formular abschickt.
Nur damit ihr ungefähr wisst, wass ich meine.

Dies soll nun durch eine Datei direkt vom Desktop aus geschehen
können, wobei jeder User auf seinem privaten Rechner zuvor seine
jeweiligen Benutzerdaten speichern kann.
Leider komme ich eher aus dem grafischen Bereich, habe nur HTML/JavaScript und rudimentäre PHP-Kenntnisse und weiss somit nicht, wie und mit welcher Programmiersprache eine solche, doch recht triviale Anwendung am besten zu realisieren wäre.

Ich wäre für Hinweise, Hilfen und Erläuterungen oder gar jemanden, der
sich dafür opfern würde wirklich sehr dankbar!

Mit besten Grüßen

Ricardo
 
Zuletzt bearbeitet von einem Moderator:
also da gibt es natürlich viele möglichkeiten.
Version a)
zur exe datei: ich empfehle eine autohotkey exe, geht am schnellsten, wenn du willst kann ich dir sowas schnell machen.

Am einfachsten wäre es, wenn der Loginscript die Logindaten über GET übernehmen kann, in diesem Fall müsste die exe den Login nur über einen Speziellen Link laden.

ergo wennd er PHP script zb beim übernehmen der Logindaten nicht $_GET nimmt, sondern zb $_REQUEST.

Wenn du das so machen kannst, dass man zb über https://www.example.com/login.php?user=bla&passwort=bla2
natürlich kann man, wenn das nicht so geht auch tricksen.

Version 2:
mach doch eine HTML datei, mit ca dem code den du geschrieben hast, wenn du die dann vom DEsktop ladest loggt der ein^^ (außer es wird der referrer überprüft, aber das nehme ich nicht an. Das könnte man wiederum auch austricksten ;))
 
Vielen Dank für die Antwort!

1) Leider wird das nicht über "GET" gehen, da ich da an die
bereits bestehende Umsetzung gebunden bin: " method="post" "

2) Das mit der HTML Datei funktioniert natürlich und wird bisher auch so gemacht. :) Natürlich ist das so nicht flexibel, da jeder User selber im Quelltext seine Zugangsdaten eintragen müsste. :-(

Gut wäre also, wenn diese kleine Anwendung z.B. auf eine
txt-Datei zugreifen würde, um dort User und Passwort auszulesen.
Oder so ähnlich....
 
hmm wenn das ganze via POST gehen muss....
mir ist grad keine Möglichkeit bekannt Postvaris von einem externen Programm über den Browser zu schicken....
wie wärs mit ner kleinen Exe die die HTML datei automatisch generiert? Sowas wäre schnell geschrieben ;)....
ansonsten kann man den Loginvorgang in einer ausführbaren datei abbilden und dann irgendwie die Session an den Browser übergeben...

ein Plugin für FF? vlt gibt es da scho irgendwas....

naja vlt gibt es auch ne einfacherere Möglichkeiten, da sind der Fantasie keine Grenzen gesetzt ;)
 
in dem Post stand ursprünglich was anderes als vorher, aber ich konnte ihn nicht mehr löschen ^^

und mein Lösungsvorschlag enhielt eine ausführbare Datei zum Download, deswegen hab ich sie nicht hier gepostet^^
 
Hallo
mit Autoit können man ein programm schreiben
das auf die Webseite geht und dort die Daten ein Tipp
und senden (via IE)
 
Zuletzt bearbeitet:
du könntest es doch auch mit cookies lösen... auf vielen seiten gibts doch diese checkbox "angemeldet bleiben". diese wird angehakt und man muss sich nicht jedesmal neu anmelden