Hallo,
weiß jemand wie ich eine php-session aus typo3 übernehmen kann.
Wenn ich mir die Globalen extern (zb: test.php) ausgeben lass erhalte ich das :
<pre>[HTTP_COOKIE_VARS] => Array
(
[meine_session_1] => 771078284
[fe_typo_user] => 723830129a
[PHPSESSID] => dcee4401c718428b7d9e920b438c6bcf
)
[_COOKIE] => Array
(
[meine_session_1] => 771078284
[fe_typo_user] => 723830129a
[PHPSESSID] => dcee4401c718428b7d9e920b438c6bcf
)
Nun kann ich damit aber nicht prüfen, ob die session noch activ ist ( #angry# ) ? oder? Meine "fe_sessionsfe_sessions"-tabelle aktualisiert sich ja nicht wirklich
Kurz und Knapp :
Wie kann ich überprüfen, ob die fe_typo_user noch aktiv ist ( #angry# )?
Danke schon mal
Shifty schrieb
Wie kann ich überprüfen, ob die fe_typo_user noch aktiv ist?
Gar nicht, da HTTP ein zustandsloses Protokoll ist. Du kannst nur mit zunehmender Zeit davon ausgehen, daß sie nicht mehr aktiv ist.
ist das so, ja? Weil bei php ist das ja so, das ich die session überall prüfen... na ja überall wo session start gerufen wird
Ich glaub ich versteh nicht, was du meinst, bzw. willst.
Also, wenn ich mich in typo3 anmelde, dann wird in der datei t3libs/class.t3lib_userauth.php die Funktion start() aufgerufen, oder?
hhmmm? ich hoffe bis hier her ist alles richtig
hier wird HTTP_COOKIE_VARS angelegt (line 164 $_COOKIE) und irgendwelche einträge in der session-tabelle geprüft, geschrieben und gelöscht. Außerdem werden interne Variable f-status oder angelegt.....
Nun nehmen wir mal an ich habe zwei Internet-Seite, die eine ist mit Typo3 gemacht und die andere ist normales-php (ohne typo-cms). Beide Seite liegen auf dem selben Server, können Logischerweise gegenseitig ihre php session lesen. Doch alles was von Typo3 in mein PHP-Script ankommt, ist das:
HTTP_COOKIE_VARS] => Array
(
[meine_session_1] => 771078284
[fe_typo_user] => 723830129a
[PHPSESSID] => dcee4401c718428b7d9e920b438c6bcf
)
[_COOKIE] => Array
(
[meine_session_1] => 771078284
[fe_typo_user] => 723830129a
[PHPSESSID] => dcee4401c718428b7d9e920b438c6bcf
)
nun kann ich aber nicht prüfen, ob diese session noch aktiv ist... In Zweifelsfalle hat der End-user sein Browser schon drei mal zu gemacht geht dann wieder auf meine php-seite und wird als eingelogt gemeldet. Das ist entspricht nicht, den physischen Eigenschaften von php.....
Hmmm? Bitte helft mir, ich weiß echt nicht mehr weiter
...Doch alles was von Typo3 in mein PHP-Script ankommt, ist das...
Ja also! Wenn du in deiner nicht-Typo3-Seite abfragst, ob in der Session eine Variable fe_typo_user gespeichert ist, weißt du, daß die Session noch aktiv ist.
Ich weißt zwar nicht, was dir das hilft, da du dadurch nur weißt, daß der Besucher zuvor mal auf deiner Seite war.
Das ist entspricht nicht, den physischen Eigenschaften von php.....
Welche physischen Eigenschaften hat den php, bzw. welche glaubst du, daß php hat?
naja ich will den login auf der typo-seite mit eine externen Forum Synchronisieren
Du hättest vielleicht auch schon zu Beginn sagen sollen/ können, daß du die Benutzeranmeldung von Typo3 für ein Forum verwenden willst:
Dafür gibts schon Extensions.
Wie funktioniert das? und wo finde ich diese
Das hilft mir nicht weiter, ich will mit den Typo3 nichts am hut haben. NUr den Login nutzen
Dann kann ich dir nicht helfen. Das sind zuwenig Informationen.
naja egal, ich gehe mich jetzt erschießen
ich habe jetzt das gefunden
http://lists.netfielders.de/pipermail/typo3-at/2004-July/002122.html
ideal ist die t3libs/class.t3lib_userauth.php nicht programmier, auf jeden fall nicht nachvollziehbar......