hi,
danke für dein beitrag, ich habe es nun umgesetzt, werde jedoch nicht eingeloggt.
ich habe den IOhandle den SSLhandle mitegeteilt:
IdHTTP.IOHandler := SSL1;
ich habe die direkte https als loginseite weitergegeben:
IdHTTP.Post('https://lounge.deutschlandsim.de/login', slParams);
und "libeay32.dll" & "ssleay32.dll" habe ich mir in der aktuellsten vesion ebenfalls besorgt und im "*.exe" Pfad beigelegt.
Warum kann ich mich nun immernoch nicht einloggen?
wer kann mir hier weiterhelfen?
VG
Delphi-Quellcode:
procedure TfrmMain.btnLoginClick(Sender: TObject);
var
sHTMLCode, sURL, strQuelltext : String;
iPos1, iPos2: Integer;
sFormKey, sIV, sCheckCode: String;
slParams: TStringList;
SSL1: TIdSSLIOHandlerSocketOpenSSL;
begin
slParams := TStringList.Create;
slParams.Add('loginname='+edtEmail.Text);
slParams.Add('password='+edtPassword.Text);
SSL1 := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
SSL1.SSLOptions.Method := sslvSSLv23;
IdHTTP.IOHandler := SSL1;
strQuelltext := IdHTTP.Post('https://lounge.deutschlandsim.de/login', slParams);
slParams.Free;
WB_LoadHTML(WebBrowser1, strQuelltext);
end;