Einzelnen Beitrag anzeigen
  #1  
Alt 06.07.2009, 18:50:29
web-devel web-devel ist offline
Anfänger
 
Registriert seit: Apr 2009
Alter: 37
Beiträge: 10
HTML Formular automatisch ausführen / studivz

Hallo Leser/in

ich habe folgendes Problem:
Ich möchte ein kleines Script erstellen, welches dafür dient, wenn man auf ein Submit button klickt, der dann sich automatisch in verschiedenen Internetseiten einloggt, z.B. studivz, schuelervz oder auch facebook.

Die Benutzerdaten, also Benutzername und Passwort sind bereits hinter variabeln hinterlegt. Nehmen wir als Fallbeispiel: Studivz:

Das Formular von Studivz ist folgendermaßen aufgebaut:

PHP-Code:
<form name="studivzlogin" method="post" action="https://secure.studivz.net/Login">

        <
label for="Login_email">E-Mail</label>
        <
input onfocus="this.hasfocus='yes';" type="text" name="email" id="Login_email" value="E-Mail Adresse" />

        <
label for="Login_password">Passwort</label>
        <
input onfocus="this.hasfocus='yes';" type="password" name="password" id="Login_password" value="Passwort" />

        <
input onfocus="this.hasfocus='yes';" type="submit" name="login" value="Einloggen" />

        <
input type="hidden" name="jsEnabled" id="jsEnabled" value="false" />
        <
script type="text/javascript">
            
document.getElementById('jsEnabled').value 'true';
        
</script>

        <input type="hidden" name="formkey" value="770e3b3059c96e8806602b9851343ec5c0ebb74482c03c4257be9ece8491d02a3719e90d2acc4e76fe0506024f097c8c18bc56e563284ab004f9baac0e8c54bf225527b18c92d3548cfe08ba38aac2b2e61ae4c9818c6cf5669c6f2b5672f672" />
        <input type="hidden" name="iv" value="ab486ca7d760af9d23ebed535a7315ac" />
</form> 
um nun sich auf die Internetseite direkt einzuloggen müsste nur auf „Einloggen“ geklickt werden. Ich hatte versucht über Javascript, dass Formular automatisch zu versenden mit folgendem Code:

Code:
 script type="text/javascript">
function AbGehts () {
  document.studivzlogin.submit();
}

window.setTimeout("AbGehts()", 5000);
</script>
Das einzige Problem ist nur, dass die Logindaten nicht akzeptiert werden bei automatischen Übermittlung. Wahrscheinlich liegt das an der Sicherheitsmaßnahme:

HTML-Code:
        <input type="hidden" name="jsEnabled" id="jsEnabled" value="false" />
        <script type="text/javascript">
			document.getElementById('jsEnabled').value = 'true';
		</script>

        <input type="hidden" name="formkey" value="770e3b3059c96e8806602b9851343ec5c0ebb74482c03c4257be9ece8491d02a3719e90d2acc4e76fe0506024f097c8c18bc56e563284ab004f9baac0e8c54bf225527b18c92d3548cfe08ba38aac2b2e61ae4c9818c6cf5669c6f2b5672f672" />
		<input type="hidden" name="iv" value="ab486ca7d760af9d23ebed535a7315ac" />
Ich hoffe, ich konnte mein Problem klar schildern 
Mit Zitat antworten