Session und User Role Verwaltung in C++

Hallo,

in einer embeded Web Applikation möchte ich eine Session Verwaltung implementieren.

Auf der Client nutze ich javascript, HTML, XML und die Schnittstelle ist mit C++ erfolgt.

Der User logt sich, der soll beim Server identifiziert und sein Session_ID vergegeben werden. der Session_ID bleibt immer gultig solang die Clientfenester geoffnet ist.

Es darf nur 3 Users geichzeitig einlogen.

Hat jemanden ein idee/Tips wie man sowas machen kann?
Mich interessiere für die Server Seite, wie werden die Klassen aussehen? z.B class Session, user, role…

Gruss.
Hicham.

Hi,

wie Du das in C machst kann ich nicht sagen, aber ein kleiner Tipp:

JBoss mit JAAS ist da sehr komfortabel… Über Roles und Sessions braucht man sich dabei keine großen Gedanken mehr machen. Alles in Java.

Grüße

Bonkers

Hi,
Danke für die Antwort.

JBoss mit JAAS ist da sehr komfortabel… Über Roles und
Sessions braucht man sich dabei keine großen Gedanken mehr
machen. Alles in Java.

Das Problem ist dass unser embeded web server auf dem Hardware läuft. Diese Hardware hat kein betriebsystem, wir haben unser framework selbst mit C++ implementiert.

Gruss.
Hicham

Hallo,

Der User logt sich, der soll beim Server identifiziert und
sein Session_ID vergegeben werden. der Session_ID bleibt
immer gultig solang die Clientfenester geoffnet ist.

Darf ich fragen, wie du das kontrollieren willst (ich nehme an, das der Client ein nicht selber gebauter Webbrowser ist)?

mfg TLF

Hi,

Darf ich fragen, wie du das kontrollieren willst (ich nehme
an, das der Client ein nicht selber gebauter Webbrowser ist)?

Beim Schliessen der Fenester wird ein javascript funktion ausgeführt „“, die die SessionId zum Server sendet um es zu löschen.

Gruss.
Hicham

Hiho,

Beim Schliessen der Fenester wird ein javascript funktion
ausgeführt „“, die die
SessionId zum Server sendet um es zu löschen.

Das ist jetzt aber nicht sehr sicher?
Ach egal, dafür ist das wahrscheinlich nicht so wichtig?!

mfg TLF

Hi,

Das ist jetzt aber nicht sehr sicher?

Stimmt, hast du vielleicht Vorschläge?

Gruss.
Hicham