Hallo,
Ich versuche mich auf eine Webseite mit folgendem Quellcode(Ausschnitt) zu verbinden, kann mich allerdings nicht einloggen.
<!-- ###LOGIN_FORM### -->
<form action="de.html" target="_top" method="post" onsubmit="tx_rsaauth_feencrypt(this);; return true;">
<fieldset>
<legend>Anmelden</legend>
<label for="user">Benutzername:</label>
<input type="text" id="user" name="user" value="" />
<label class="password" for="pass">Kennwort:</label>
<input type="password" id="pass" name="pass" value="" />
<input type="submit" name="submit" value="Anmelden" />
<div class="felogin-hidden">
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="28110" />
<input type="hidden" name="redirect_url" value="" />
<input type="hidden" name="tx_felogin_pi1[noredirect]" value="0" />
<script type="text/javascript" src="typo3/sysext/rsaauth/resources/jsbn/jsbn.js"></script><script type="text/javascript" src="typo3/sysext/rsaauth/resources/jsbn/prng4.js"></script><script type="text/javascript" src="typo3/sysext/rsaauth/resources/jsbn/rng.js"></script><script type="text/javascript" src="typo3/sysext/rsaauth/resources/jsbn/rsa.js"></script><script type="text/javascript" src="typo3/sysext/rsaauth/resources/jsbn/base64.js"></script><script type="text/javascript" src="typo3/sysext/rsaauth/resources/rsaauth_min.js"></script><input type="hidden" id="rsa_n" name="n" value="D9EB8685177B7F25E374FFA82D4276391DDC84E5F39 DE4A62A87EBBF015E0B174ED6797B23BA3D5D390D4FD2708C9 7972D5E9E7D7BBB9E3FF5FC90A04BF17C4496FE20F273799A7 059660BC3EAD4F2592D0DDE6FE7E950AA78A259B7188AD7ECC D7DC4777811AE7B2762B09730AC195A4B453C9C5986D1DCEC7 B60C1AD0D3580766BECB216D82A2A190BE8E2074631C78D9D8 90678C799D79E79FD979F012C9A3F21D94EBFD48673EDB79DB 1B6AC29987AAD9E332DA727306663FAF9B25093EB11767B70C AD78618709A334F7C721858FF5347FED56B4CE8C42A0A44913 87AFE828B6B12101" /><input type="hidden" id="rsa_e" name="e" value="10001" />
</div>
</fieldset>
</form>
Ich vermute, dass ich die Parameter nicht korrekt angegeben habe.
Bis jetzt habe ich es mit den Beispielen aus dem "
Tutorial" probiert, aber leider ohne Erfolg.
Delphi-Quellcode:
procedure TForm1.btn1Click(Sender: TObject);
var
PostDataStream : TStringStream;
ParamData : TStringStream;
begin
IdHTTP1.Create(nil);
PostDataStream := TStringStream.Create('');
ParamData := TStringStream.Create('');
ParamData.WriteString('user='+username);
ParamData.WriteString('pass='+password);
try
//Connect
with TIdHTTP.Create(nil) do
try
IOHandler := TIdSSLIOHandlerSocket.Create(nil);
finally
IdHTTP1.Post('https://kb.zumtobel.com/de.html', ParamData, PostDataStream);
Memo1.Text := PostDataStream.DataString;
end;
finally
ParamData.Free;
PostDataStream.Free;
end;
end;
Könnte mir jemand einen Tip geben, wie man soetwas macht?
Ein einfaches GET bekomme ich hin, aber einloggen kann ich mich nicht.
Wäre für Tipps dankbar!
Sg,
Mathias