![]() |
indy ftp: login anhand der ip filtern
Hallo Community,
Ich habe leider keine Ahnung, wie ich die IP-Adresse der versch. User mithilfe der Indy-FTP-Komponente auslesen kann, um so beim UserLogin-Event den Zugang zu gewähren oder halt auch nicht. Kann mir jemand sagen, ob und wenn, wie dies möglich ist? mfg Nogge |
Re: indy ftp: login anhand der ip filtern
du bekommst doch den Sender vom Typ TIdFTPServerThread der vom Typ TIdPeerThread abgeleitet ist. Somit kommst du per
Delphi-Quellcode:
an die ip sofern
Sender.Connection.Socket.Binding.PeerIP
Delphi-Quellcode:
Assigned ist was zu dem Zeitpunkt der Fall sein sollte.
Sender.Connection.Socket
|
Re: indy ftp: login anhand der ip filtern
Und über die Variable AAuthentificated bestimmst du, ob der Login akzeptiert werden soll.
Florian |
Re: indy ftp: login anhand der ip filtern
Danke, SirThornberry.
Ich hatte halt keine Ahnung, wo in diesem vererbten Klassenlabyrinth die IP versteckt war :-D (kleine Anmerkung: Bei Indy 10 nennt sich die Klasse TIdFTPServerContext, verhält sich aber in dem Fall genauso wie TIdFTPServerThread) Gruß Nogge |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 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