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