sesskey im Link einfügen

Begonnen von Mecki, 07 September 2005, 08:25:33

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Mecki

Hi,

ich nutze zwei verschiedene Communitysysteme, das pragmaMx und den JF Chat. Beim JF Chat wird zum Beispiel beim aufrufen des Usergästebuches die Session mit verlinkt. Das Usergästebuch des JF Chats würde ich gerne über das pragmaMx aufrufen können, aber dazu muß die Session mit verlinkt werden. wie kann ich das umsetzen? Der Sesskey müßte also abgefragt und mit im Link geschrieben werden. Vielleich könnt ihr mir ja weiterhelfen und posten wie so ein Codeschnipsel aussehen müßte.

LG
Mecki
Nicht behindert zu sein, ist kein Verdienst, sondern ein Geschenk, das uns jederzeit genommen werden kann.

Mecki

Hi,

ich frage nochmal nach ob mir da jemand helfen könnte? Das ist sehr wichtig für mich, da ich meine Community wieder auf pragmaMx umstellen möchte. Ansonsten habe ich alles fertig, nur diese dumme Verlinkung bekomme ich einfach nicht hin., die sieht dann so aus.

..//ip:port/servlet/jfchat;jsessionid=hier brauche ich die session?auth=&showreg=1&design=0

LG
Mecki
Nicht behindert zu sein, ist kein Verdienst, sondern ein Geschenk, das uns jederzeit genommen werden kann.

Mecki

Hi,

ich schiebe das noch mal hoch und würde mich über eine Lösung oder Hilfestellung sehr freuen. ;)

LG
Mecki
Nicht behindert zu sein, ist kein Verdienst, sondern ein Geschenk, das uns jederzeit genommen werden kann.

jubilee

Hallo !
Ganz versteh ich das noch nicht.
Du willst also, das jemand vom Pragmamx aus das Usergästebuch von JF-Chat aufrufen kann.
Dazu brauchst du die JF-Chat SessionID von demjenigen der das Gästebuch aufruft, soweit richtig ?
Problem ist nur, das dieser evt. noch gar keine Sessionid hat bzw. gar keine mehr hat wenn er den Chat verlasen hat. Dann kann man auch gar keine SessionID weitergeben, weil keine mehr vorhanden ist ?!

MfG
jubilee


Mecki

Hi Jubilee,

JF Chat ist eine komplette Community, nicht nur ein Chat  ;) Wenn ich in dieser Community einen Link aufrufe wird immer die SessionID im Link eingefügt. Die JF Community und pragmaMx nutzen die gleiche Datenbank, und die Passwörter sind identisch. Die JF Community läuft  über ein Modul (Bridge), welches in die JF Community einloggt. In die JF Community kann also nur ein Mitglied von pragmaMx einloggen. Wenn ich  einen Link über pragmaMx von der JF Community aufrufe, brauche ich aber die SessionID. Wenn ich als Mitglied bei pragmaMX einlogge sind die SessionID von pragmaMx und JF Chat identisch. Ich brauche also eine Abfrage der SessionID in php als Block, man ist das kompliziert zu erklären*g, der Link sieht dann so aus. Das andere bekomme ich schon gebacken  ;)

..//ip:port/servlet/jfchat;jsessionid=hier brauche ich die session?auth=&showreg=1&design=0
Nicht behindert zu sein, ist kein Verdienst, sondern ein Geschenk, das uns jederzeit genommen werden kann.

Andi

Moin :)

es gibt eine php-Funktion "session_id()" mit der man die aktuelle Session-ID des users ermitteln kann.
Die kannst du dann dem Link zufügen.

Aber, verwendet der jf-chat auch die gleiche Sessiontabelle, bzw. die gleichen Sessionfunktionen, wie das mx?
Wenn nein, dann geht es auch nicht, weil die beiden Sessions was unterschiedliches sind...
Session ist nicht gleich session.
schön´s Grüssle, Andi

Mecki

#6
Hi,

ich kann nicht proggen, ich habe jemanden gesucht , der mir schnell so eine Abfrage als Block schreibt. ok vergessen wir das Ganze, so komme ich nicht weiter :(

LG
Mecki
Nicht behindert zu sein, ist kein Verdienst, sondern ein Geschenk, das uns jederzeit genommen werden kann.

Andi

Moin :)

achso, du brauchst nen Block, mit dem Link, wo die Session-ID mit dranhängt?

Das wäre dann ungefähr so:
<?php
$id 
session_id();

$content '
<a href="..//ip:port/servlet/jfchat;jsessionid='
.$id.'?auth=&showreg=1&design=0">
die Linkbeschreibung
</a>
'
;

?>
schön´s Grüssle, Andi

jubilee

#8
Hallo !
Zitat$id = session_id();

Euch ist aber schon klar, das es sich hier bei dem JF-Chat um ein Java-Servlet handelt.
KA ob ihr da mit einer php-Funktion an die Session-ID aus dem Servlet kommt ....

MfG
jubilee

Andi

ZitatKA ob ihr da mit einer php-Funktion an die Session-ID aus dem Servlet kommt ....
Umgekehrt, da der Chat ja "als Modul" aufgerufen wird, bezweifle ich, dass der Chat mit der Session-id vom pragmaMx was anfangen kann ;)
schön´s Grüssle, Andi

jubilee

Hallo !
ZitatUmgekehrt, da der Chat ja "als Modul" aufgerufen wird, bezweifle ich, dass der Chat mit der Session-id vom pragmaMx was anfangen kann
Oder so. Da ist doch die Kommunikation zwischen Server und Client zu unterschiedlich.
da habe ich auch bedenken, das das realisierbar ist.
MfG
jubilee

Mecki

Hi,

stimmt leider, na dann muß ich mir was anderes einfallen lassen, danke für die Hilfe.  ;)

LG
Mecki
Nicht behindert zu sein, ist kein Verdienst, sondern ein Geschenk, das uns jederzeit genommen werden kann.