Ich habe das so gemacht wie in deinem Beispiel.
Also so...
Delphi-Quellcode:
PostData.WriteString('/Login user='+user+'&password='+passwort');
idHTTP1.Request.ContentType:='application/x-www-form-urlencoded';
try begin
idHTTP1.Post('http://www.meineadresse.de', PostData, Rueckgabe);
if (idHTTP1.Response.Location = 'http://www.meineadresse.de/LoggedIn') then
begin
form1.Visible:=false;
form2.Visible:=true;
end
else showmessage('Username oder Passwort falsch!');
end
except
showmessage('Du hast keine Internetverbindung!');
end;
Jedoch kam immer die message: Username oder Passwort falsch.
Also wollte ich gucken, was ich denn da für Response.Location herausbekommen habe:
else showmessage(idHTTP1.Response.Location);
Da habe ich dann eine message bekommen, wo garnichts drinn stand!
Was mache ich falsch?
PS: Ich finde deinen Hinweiß mit AllowRedirectes nicht. Kannst du das mal genauer erklären?