Einzelnen Beitrag anzeigen

DelTurbo

Registriert seit: 12. Dez 2009
Ort: Eifel
1.197 Beiträge
 
Delphi 2007 Architect
 
#1

Probleme mit IdHTTPServer und weitergabe der Session

  Alt 30. Nov 2017, 10:34
Hallo,
ich habe ein "kleines", für mich scheinbar unlösbares Problem.
Ich möchte die "Session" die ich bei IdHTTPServer1CommandGet bekomme an IdMappedPortTCP weitergeben. Und das dann IdMappedPortTCP nur bei dieser "Session" Reagiert.

Hintergrund:
Ich möchte das Verschiedene Raspi´s über VPN auf einen Server mit fester Domian/IP Connecten. Wenn dann dort ein User Connected und sich per User/Pass identifiziert weitergeleitet wird über VPN auf SEINEN Raspi. User/Pass/VPN-IP Zuordnung habe ich.

Was ich bisher gelöst habe:
Ich habe einen IdHTTPServer intern auf Port 8888 laufen. In IdMappedPortTCP.MappedHost und Port habe ich diesen eingetragen. Das heißt beim ersten Connecten kommt der User auf "meinen" HTTPServer wo die Abfrage realisiert ist. Ist User/Pass richtig trage ich die VPN-IP von seinem in MappedHost und in MappedPort 80 ein. Dann gebe ich <META HTTP-EQUIV="refresh" CONTENT="1"> zurück. Wenn der Refresh gemacht wird ist er auf seinem Raspi weitergeleitet. Das klappt sogar.

Wenn nun wieder ein User Connectet dann läuft er allerdings nicht auf "meinen" HTTPServer sondern direkt zu dem "fremden" Raspi.

Nun zur meiner Frage:
Wie kann ich das ändern das User 1 auf seinem Raspi ist und wenn User 2 kommt auf meinen HTTPServer geleitet wird.

Gruß und vielen dank im Voraus
Alle meine Rechtschreibfehler sind Urheberrechtlich geschützt!!
  Mit Zitat antworten Zitat