![]() |
IdHTTPServer soll nicht antworten bei falschem login
Hallo,
ich möchte das der Indy Webserver keine Antwort sendet sofern falsche Login Daten gesendet werden. Momentan erhalte ich aber noch immer einen Code 200 wenn ich keinen Return Code eingebe. Ich möchte die Verbindung zu dem Client aber ohne Rückmeldung beenden. mfg |
Re: IdHTTPServer soll nicht antworten bei falschem login
Hallo,
hast du es schon so probiert?
Delphi-Quellcode:
Grüße vom marabu
procedure TMainForm.HTTPServerCommandGet(AThread: TIdPeerThread;
ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo); begin if ARequestInfo.Username = 'endeffects' then Abort; // ... end; |
Re: IdHTTPServer soll nicht antworten bei falschem login
ja das und vieles mehr, z.b. den thread beenden usw.
nur irgendwie hab ich es nicht hinbekommen, entweder friert das programm ein oder aber es wird ein code 200 zurückgegeben =/ |
Re: IdHTTPServer soll nicht antworten bei falschem login
Ziehe mal IdAntiFreeze auf deine Form.
marabu |
Re: IdHTTPServer soll nicht antworten bei falschem login
wozu brauch ich denn ein antifreez wenn ich den thread beenden möchte?
|
Re: IdHTTPServer soll nicht antworten bei falschem login
Wieso willst du den thread beenden? Der beendet sich doch durch das Abort in Folge selbst. Und das AntiFreeze verhindert, dass dir dabei deine Anwendung einfriert.
marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz