AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

COM Authentifizierung

Ein Thema von greenmile · begonnen am 3. Mär 2011
Antwort Antwort
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#1

COM Authentifizierung

  Alt 3. Mär 2011, 10:45
Hallo,

ich versuche mich endlich mal in Sachen COM und dank dieser kleinen Anleitung (http://www.gekko-software.nl/Delphi/Art01.htm) sind erste Erfolge inklusive einem "YES!" Freudenruf gesichert. Jetzt stolpere ich jedoch über einige Punkte, die wahrscheinlich einfach zu lösen sind.

Der Client, der sich mit dem Server verbindet, soll sich beim Server erst anmelden bevor er mit den zur Verfügung gestellten Funktionen arbeiten kann/darf. Dazu habe ich im Server eine Methode namens "Login", über die ein Key übergeben wird. Jetzt möchte ich diesen Key zusammen mit der Session-ID vom Client in einem Array speichern und zukünftig, sobald eine andere Funktion aufgerufen wird, abfragen, ob die aufrufende Session-ID sich überhaupt schon mittels Login korrekt angemeldet hat. Die Frage ist nur: Wie kann man das realisieren? Ich konnte nirgendwo ein "OnComClientConnect" finden und auch nicht rausfinden, wie ich einen aufrufenden Client eindeutig identifizieren kann, sprich eine Session-ID oder sowas habe. Oder muss der Client jetzt in jeder Methode seinen Key übergeben, um ihn zu identifizieren?

Nächstes Problem ist, dass der COM Server automatisch gestartet wird, wenn er noch nicht läuft. Das möchte ich jedoch nicht, es soll nur ein bereits laufender Server genutzt werden und, wenn der nicht läuft, soll der Client halt nichts machen.

Fragen über Fragen in der neuen COM Welt

Viele Grüße
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:40 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