Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Id Telnet: benutzer festlegen (https://www.delphipraxis.net/28581-id-telnet-benutzer-festlegen.html)

Neuni 26. Aug 2004 16:20


Id Telnet: benutzer festlegen
 
Wie kann ich bei IdTelnet festlegen, welche benutzernamen gültig sind und welches PW dazu gehört?

Danke schonmal für die Antwort(en) :)

DP-Maintenance 26. Aug 2004 16:24

DP-Maintenance
 
Dieses Thema wurde von "Luckie" von "VCL-Komponenten und Controls" nach "Internet / IP / LAN" verschoben.
Gehört wohl nach "Internet". ;)

Neuni 27. Aug 2004 15:29

Re: Id Telnet: benutzer festlegen
 
Keiner ne idee? :?

Bowler 27. Aug 2004 15:33

Re: Id Telnet: benutzer festlegen
 
hm...also ich weiss nicht so richtig, was Du meinst. In den Properties kann man das gar nicht angeben, weil das für Telnet IMHO nicht benötigt wird. Wenn man sich mit dem Telnet von MS irgendwo connected, dann kommt man auf den Server, und jenachdem, welches Dienst man anspricht, fragt der dann nach User und Passwort....

Also, ich habe für simples Telnet noch nie für den Verbindungsaufbau ein Usernamen und ein Passwort benötigt.

Wäre gut, wenn Du schreiben könntest, wie du das konkret meinst...

Gruß

sakura 27. Aug 2004 15:34

Re: Id Telnet: benutzer festlegen
 
Welche Nutzer/Passwörter willst Du denn festlegen :gruebel: Server, Client, Firewall, Proxy,...

...:cat:...

edi-design 27. Aug 2004 16:34

Re: Id Telnet: benutzer festlegen
 
bei der idtelnetserver komponente gibts nen ereignis das nennt sich OnAuthentification das brauchste, und dann einfach folgenden recht simplen Source von mir nehmen :)

Delphi-Quellcode:
procedure TForm1.telnetAuthentication(AThread: TIdPeerThread;
  const AUsername, APassword: String; var AAuthenticated: Boolean);
begin
   AAuthenticated := false;

   if AUsername = 'username' then Begin
      if Apassword = 'password' then begin
       Athread.Connection.WriteLn('Anmeldung erfolgreich. Viel Spass');
       Athread.Connection.WriteLn('');
       AAuthenticated := true;
      End;
   End
   else Begin
       Athread.Connection.WriteLn('Anmeldung fehlgeschlagen');
       Athread.Connection.Disconnect;
   End;

end;
viel spaß damit ;)

cu andré


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz