Re: [TYPO3-german] Sessionhandling in TYPO3

2012-05-24 Diskussionsfäden Peter Linzenkirchner
Hallo Kay, 

vielen Dank für deine Antwort. Leider war ich damals nicht daran beteiligt :-) 
Das (Grund-)Prinzip ist klar, aber ich bringe es nicht zum Laufen, mir fehlen 
hier Grundlagen, fürchte ich. 

Mir ist nicht klar, welche der beiden IDs ich übergeben muss: fe_typo_user oder 
PHPSESSID? Und im Upload-Skript weiß ich nicht, wie ich diese Variable dann an 
$GLOBALS['TSFE']-initFEuser(); übergebe. 

Ich hab folgendes versucht: Übergabe von PHPSESSID, dann im Uploadskript die 
Session starten

session_id($_POST[$session_name]);
session_start();

und danach $GLOBALS['TSFE']-initFEuser(); aufrufen. Hat aber nicht geklappt, 
der User war anschließend ausgeloggt. Also mach ich hier was grundlegendes 
falsch. 

Gruß
Peter

Am 24.05.2012 um 07:16 schrieb Kay Strobach:

 Hi Peter,
 
 erinnerst du dich noch daran, als es darum ging, den FlashUploader im
 Backend sicher funktionieren zu lassen? - Selbes Problem ...
 
 Der Workaround war damals, dass der Flashfilm die Sessionid als
 PostVariable mit schickt. - Warum, weil Flash sich die Cookies und damit
 die Session nicht immer und nicht reproduzierbar mit dem DOM Objekt im
 Browser teilt.
 
 Grüße
 Kay
 
 Am 24.05.2012 00:28, schrieb Peter Linzenkirchner:
 Hallo liebe Liste, 
 
 ich arbeite gerade an einem Flash-Uploader für das Frontend. Dabei stellt 
 sich das Problem, dass Flash an das upload-Skript (ein eID-Skript) die 
 Session nicht korrekt übergibt. Man kann theoretisch die Session-ID über 
 einen Parameter an das Upload-Skript übergeben, aber mir gelingt es nicht, 
 daraus, die TYPO3-Session wieder herzustellen. Dadurch kann ich zwar den 
 Upload absichern, aber ich schaffe es nicht, in meinem eID-Skript den 
 fe-User wiederherzustellen, was ich brauche, um das Setup der Extension 
 auszulesen. 
 
 Das kuriose ist, ich schaffe es in Safari, Firefox und Chrome, aber nicht im 
 IE. Dort wird durch das Upload-Skript die Session zerstört und neu 
 aufgebaut, aber ohne das an den fe-user weiterzugeben, mit dem Erfolgt, dass 
 der User nach dem Abschluss des Uploads ausgeloggt ist (und der Upload auch 
 nicht korrekt abgeschlossen werden kann). 
 
 Ich habe ziemlich lange rumprobiert, aber ich begreife einfach nicht so 
 recht, wie das Sessionhandlich in TYPO3 funktioniert. 
 
 Es wird automatisch immer dieses Cookie gesetzt: 
 fe_typo_user = cf35c7bf07d6f993d096dd46b71c04bf
 
 
 Nach dem Login erhalte ich aber das hier: 
 fe_typo_user = a42304bdff232d01ebb61ae6819b35df
 PHPSESSID = cf35c7bf07d6f993d096dd46b71c04bf
 
 OK, soweit, so klar: durch das Einloggen wird die SessionID auf PHPSESSID 
 übertragen und fe_typo_user hat jetzt eine andere SessionID. Bei weiteren 
 Seitenaufrufen bleibt das so ... 
 
 Im Internet-Explorer 9 läuft es aber anders: 
 
 Gesendet fe_typo_user38acb79259073398faf43685f5950243
 Empfangen fe_typo_user   0a4220d7de722bd93280ea78327ac5a6
 
 und die IDs ändern sich bei jedem Aufruf. 
 
 Nach dem Login kommt dann das hier dazu: 
 Gesendet PHPSESSID= 0a4220d7de722bd93280ea78327ac5a6 
 Gesendet fe_typo_user892747d26221dba08527a83395b509bf
 
 
 Verhält sich also anders als in Firefox - Warum? Und wie bekomme ich die 
 Session jetzt für alle Browser in mein eID-Skript rüber (via GET- oder 
 POST-Parameter)? 
 
 --- 
 
 Hat mir jemand Hilfestellung oder  Literatur dazu? 
 
 Vielen Dank!
 Peter
 
 
 --
 Xing: http://www.xing.com/profile/Peter_Linzenkirchner
 Web: http://www.typo3-lisardo.de
 Facebook: http://tinyurl.com/lisardo-multimedia
 
 
 
 -- 
 http://www.kay-strobach.de - Open Source Rocks
 
 TYPO3  inspiring people to share!
 Get involved: http://typo3.org
 
 Answer was useful - feel free to donate:
  -
 https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclickhosted_button_id=KPM9NAV73VDF2
  - https://flattr.com/profile/kaystrobach
 
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Sessionhandling in TYPO3

2012-05-24 Diskussionsfäden Kay Strobach
Hi Peter,

da die Klassen für die Authentifizierung alle auf dem selben Code
basieren, empfehle ich dir du nimmst dir mal den Code von EXT:filelist
(im core) her und guckst mal da rein.

Zusätzlich kann ich nur plupload etc. empfehlen, dank html5 klappt dort
der multiupload ohne probleme ;)

Grüße
Kay

Am 24.05.2012 09:45, schrieb Peter Linzenkirchner:
 Hallo Kay, 
 
 vielen Dank für deine Antwort. Leider war ich damals nicht daran beteiligt 
 :-) Das (Grund-)Prinzip ist klar, aber ich bringe es nicht zum Laufen, mir 
 fehlen hier Grundlagen, fürchte ich. 
 
 Mir ist nicht klar, welche der beiden IDs ich übergeben muss: fe_typo_user 
 oder PHPSESSID? Und im Upload-Skript weiß ich nicht, wie ich diese Variable 
 dann an $GLOBALS['TSFE']-initFEuser(); übergebe. 
 
 Ich hab folgendes versucht: Übergabe von PHPSESSID, dann im Uploadskript die 
 Session starten
 
 session_id($_POST[$session_name]);
 session_start();
 
 und danach $GLOBALS['TSFE']-initFEuser(); aufrufen. Hat aber nicht geklappt, 
 der User war anschließend ausgeloggt. Also mach ich hier was grundlegendes 
 falsch. 
 
 Gruß
 Peter
 
 Am 24.05.2012 um 07:16 schrieb Kay Strobach:
 
 Hi Peter,

 erinnerst du dich noch daran, als es darum ging, den FlashUploader im
 Backend sicher funktionieren zu lassen? - Selbes Problem ...

 Der Workaround war damals, dass der Flashfilm die Sessionid als
 PostVariable mit schickt. - Warum, weil Flash sich die Cookies und damit
 die Session nicht immer und nicht reproduzierbar mit dem DOM Objekt im
 Browser teilt.

 Grüße
 Kay

 Am 24.05.2012 00:28, schrieb Peter Linzenkirchner:
 Hallo liebe Liste, 

 ich arbeite gerade an einem Flash-Uploader für das Frontend. Dabei stellt 
 sich das Problem, dass Flash an das upload-Skript (ein eID-Skript) die 
 Session nicht korrekt übergibt. Man kann theoretisch die Session-ID über 
 einen Parameter an das Upload-Skript übergeben, aber mir gelingt es nicht, 
 daraus, die TYPO3-Session wieder herzustellen. Dadurch kann ich zwar den 
 Upload absichern, aber ich schaffe es nicht, in meinem eID-Skript den 
 fe-User wiederherzustellen, was ich brauche, um das Setup der Extension 
 auszulesen. 

 Das kuriose ist, ich schaffe es in Safari, Firefox und Chrome, aber nicht 
 im IE. Dort wird durch das Upload-Skript die Session zerstört und neu 
 aufgebaut, aber ohne das an den fe-user weiterzugeben, mit dem Erfolgt, 
 dass der User nach dem Abschluss des Uploads ausgeloggt ist (und der Upload 
 auch nicht korrekt abgeschlossen werden kann). 

 Ich habe ziemlich lange rumprobiert, aber ich begreife einfach nicht so 
 recht, wie das Sessionhandlich in TYPO3 funktioniert. 

 Es wird automatisch immer dieses Cookie gesetzt: 
 fe_typo_user = cf35c7bf07d6f993d096dd46b71c04bf


 Nach dem Login erhalte ich aber das hier: 
 fe_typo_user = a42304bdff232d01ebb61ae6819b35df
 PHPSESSID = cf35c7bf07d6f993d096dd46b71c04bf

 OK, soweit, so klar: durch das Einloggen wird die SessionID auf PHPSESSID 
 übertragen und fe_typo_user hat jetzt eine andere SessionID. Bei weiteren 
 Seitenaufrufen bleibt das so ... 

 Im Internet-Explorer 9 läuft es aber anders: 

 Gesendetfe_typo_user38acb79259073398faf43685f5950243
 Empfangen fe_typo_user  0a4220d7de722bd93280ea78327ac5a6

 und die IDs ändern sich bei jedem Aufruf. 

 Nach dem Login kommt dann das hier dazu: 
 GesendetPHPSESSID= 0a4220d7de722bd93280ea78327ac5a6 
 Gesendetfe_typo_user892747d26221dba08527a83395b509bf
 

 Verhält sich also anders als in Firefox - Warum? Und wie bekomme ich die 
 Session jetzt für alle Browser in mein eID-Skript rüber (via GET- oder 
 POST-Parameter)?

 --- 

 Hat mir jemand Hilfestellung oder  Literatur dazu? 

 Vielen Dank!
 Peter


 --
 Xing: http://www.xing.com/profile/Peter_Linzenkirchner
 Web: http://www.typo3-lisardo.de
 Facebook: http://tinyurl.com/lisardo-multimedia



 -- 
 http://www.kay-strobach.de - Open Source Rocks

 TYPO3  inspiring people to share!
 Get involved: http://typo3.org

 Answer was useful - feel free to donate:
  -
 https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclickhosted_button_id=KPM9NAV73VDF2
  - https://flattr.com/profile/kaystrobach

 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
 
 --
 Xing: http://www.xing.com/profile/Peter_Linzenkirchner
 Web: http://www.typo3-lisardo.de
 Facebook: http://tinyurl.com/lisardo-multimedia
 


-- 
http://www.kay-strobach.de - Open Source Rocks

TYPO3  inspiring people to share!
Get involved: http://typo3.org

Answer was useful - feel free to donate:
  -
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclickhosted_button_id=KPM9NAV73VDF2
  - https://flattr.com/profile/kaystrobach

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Sessionhandling in TYPO3

2012-05-24 Diskussionsfäden Peter Linzenkirchner
Hallo Kay, 

vielen Dank für den Tipp, plupload kannte ich noch nicht. Allerdings gäbe es 
damit vermutlich das gleiche Problem (für den Flash-Fallback zumindest), wenn 
man z. B. in einer Extension berechtigte Usergruppen + Einschränkung auf 
Verzeichnisse und Datentypen konfigurierbar machen möchte. 

Vielen Dank
Peter



Am 24.05.2012 um 09:56 schrieb Kay Strobach:

 Hi Peter,
 
 da die Klassen für die Authentifizierung alle auf dem selben Code
 basieren, empfehle ich dir du nimmst dir mal den Code von EXT:filelist
 (im core) her und guckst mal da rein.
 
 Zusätzlich kann ich nur plupload etc. empfehlen, dank html5 klappt dort
 der multiupload ohne probleme ;)
 
 Grüße
 Kay
 
 Am 24.05.2012 09:45, schrieb Peter Linzenkirchner:
 Hallo Kay, 
 
 vielen Dank für deine Antwort. Leider war ich damals nicht daran beteiligt 
 :-) Das (Grund-)Prinzip ist klar, aber ich bringe es nicht zum Laufen, mir 
 fehlen hier Grundlagen, fürchte ich. 
 
 Mir ist nicht klar, welche der beiden IDs ich übergeben muss: fe_typo_user 
 oder PHPSESSID? Und im Upload-Skript weiß ich nicht, wie ich diese Variable 
 dann an $GLOBALS['TSFE']-initFEuser(); übergebe. 
 
 Ich hab folgendes versucht: Übergabe von PHPSESSID, dann im Uploadskript die 
 Session starten
 
 session_id($_POST[$session_name]);
 session_start();
 
 und danach $GLOBALS['TSFE']-initFEuser(); aufrufen. Hat aber nicht 
 geklappt, der User war anschließend ausgeloggt. Also mach ich hier was 
 grundlegendes falsch. 
 
 Gruß
 Peter
 
 Am 24.05.2012 um 07:16 schrieb Kay Strobach:
 
 Hi Peter,
 
 erinnerst du dich noch daran, als es darum ging, den FlashUploader im
 Backend sicher funktionieren zu lassen? - Selbes Problem ...
 
 Der Workaround war damals, dass der Flashfilm die Sessionid als
 PostVariable mit schickt. - Warum, weil Flash sich die Cookies und damit
 die Session nicht immer und nicht reproduzierbar mit dem DOM Objekt im
 Browser teilt.
 
 Grüße
 Kay
 
 Am 24.05.2012 00:28, schrieb Peter Linzenkirchner:
 Hallo liebe Liste, 
 
 ich arbeite gerade an einem Flash-Uploader für das Frontend. Dabei stellt 
 sich das Problem, dass Flash an das upload-Skript (ein eID-Skript) die 
 Session nicht korrekt übergibt. Man kann theoretisch die Session-ID über 
 einen Parameter an das Upload-Skript übergeben, aber mir gelingt es nicht, 
 daraus, die TYPO3-Session wieder herzustellen. Dadurch kann ich zwar den 
 Upload absichern, aber ich schaffe es nicht, in meinem eID-Skript den 
 fe-User wiederherzustellen, was ich brauche, um das Setup der Extension 
 auszulesen. 
 
 Das kuriose ist, ich schaffe es in Safari, Firefox und Chrome, aber nicht 
 im IE. Dort wird durch das Upload-Skript die Session zerstört und neu 
 aufgebaut, aber ohne das an den fe-user weiterzugeben, mit dem Erfolgt, 
 dass der User nach dem Abschluss des Uploads ausgeloggt ist (und der 
 Upload auch nicht korrekt abgeschlossen werden kann). 
 
 Ich habe ziemlich lange rumprobiert, aber ich begreife einfach nicht so 
 recht, wie das Sessionhandlich in TYPO3 funktioniert. 
 
 Es wird automatisch immer dieses Cookie gesetzt: 
 fe_typo_user = cf35c7bf07d6f993d096dd46b71c04bf
 
 
 Nach dem Login erhalte ich aber das hier: 
 fe_typo_user = a42304bdff232d01ebb61ae6819b35df
 PHPSESSID = cf35c7bf07d6f993d096dd46b71c04bf
 
 OK, soweit, so klar: durch das Einloggen wird die SessionID auf PHPSESSID 
 übertragen und fe_typo_user hat jetzt eine andere SessionID. Bei weiteren 
 Seitenaufrufen bleibt das so ... 
 
 Im Internet-Explorer 9 läuft es aber anders: 
 
 Gesendet   fe_typo_user38acb79259073398faf43685f5950243
 Empfangen fe_typo_user 0a4220d7de722bd93280ea78327ac5a6
 
 und die IDs ändern sich bei jedem Aufruf. 
 
 Nach dem Login kommt dann das hier dazu: 
 Gesendet   PHPSESSID= 0a4220d7de722bd93280ea78327ac5a6 
 Gesendet   fe_typo_user892747d26221dba08527a83395b509bf
 
 
 Verhält sich also anders als in Firefox - Warum? Und wie bekomme ich die 
 Session jetzt für alle Browser in mein eID-Skript rüber (via GET- oder 
 POST-Parameter)?   
 
 --- 
 
 Hat mir jemand Hilfestellung oder  Literatur dazu? 
 
 Vielen Dank!
 Peter
 
 
 --
 Xing: http://www.xing.com/profile/Peter_Linzenkirchner
 Web: http://www.typo3-lisardo.de
 Facebook: http://tinyurl.com/lisardo-multimedia
 
 
 
 -- 
 http://www.kay-strobach.de - Open Source Rocks
 
 TYPO3  inspiring people to share!
 Get involved: http://typo3.org
 
 Answer was useful - feel free to donate:
 -
 https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclickhosted_button_id=KPM9NAV73VDF2
 - https://flattr.com/profile/kaystrobach
 
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
 
 --
 Xing: http://www.xing.com/profile/Peter_Linzenkirchner
 Web: http://www.typo3-lisardo.de
 Facebook: http://tinyurl.com/lisardo-multimedia
 
 
 
 -- 
 http://www.kay-strobach.de - Open Source Rocks
 
 TYPO3  

Re: [TYPO3-german] Sessionhandling in TYPO3

2012-05-24 Diskussionsfäden Kay Strobach
Hallo Peter,

kommt drauf an, wie man PLUpload nutzt ;) du kannst ja auch vom multiple
upload auf den html default upload zurückfallen ;)

Grüße
Kay

Am 24.05.2012 10:51, schrieb Peter Linzenkirchner:
 Hallo Kay, 
 
 vielen Dank für den Tipp, plupload kannte ich noch nicht. Allerdings gäbe es 
 damit vermutlich das gleiche Problem (für den Flash-Fallback zumindest), wenn 
 man z. B. in einer Extension berechtigte Usergruppen + Einschränkung auf 
 Verzeichnisse und Datentypen konfigurierbar machen möchte. 
 
 Vielen Dank
 Peter
 
 
 
 Am 24.05.2012 um 09:56 schrieb Kay Strobach:
 
 Hi Peter,

 da die Klassen für die Authentifizierung alle auf dem selben Code
 basieren, empfehle ich dir du nimmst dir mal den Code von EXT:filelist
 (im core) her und guckst mal da rein.

 Zusätzlich kann ich nur plupload etc. empfehlen, dank html5 klappt dort
 der multiupload ohne probleme ;)

 Grüße
 Kay

 Am 24.05.2012 09:45, schrieb Peter Linzenkirchner:
 Hallo Kay, 

 vielen Dank für deine Antwort. Leider war ich damals nicht daran beteiligt 
 :-) Das (Grund-)Prinzip ist klar, aber ich bringe es nicht zum Laufen, mir 
 fehlen hier Grundlagen, fürchte ich. 

 Mir ist nicht klar, welche der beiden IDs ich übergeben muss: fe_typo_user 
 oder PHPSESSID? Und im Upload-Skript weiß ich nicht, wie ich diese Variable 
 dann an $GLOBALS['TSFE']-initFEuser(); übergebe. 

 Ich hab folgendes versucht: Übergabe von PHPSESSID, dann im Uploadskript 
 die Session starten

 session_id($_POST[$session_name]);
 session_start();

 und danach $GLOBALS['TSFE']-initFEuser(); aufrufen. Hat aber nicht 
 geklappt, der User war anschließend ausgeloggt. Also mach ich hier was 
 grundlegendes falsch. 

 Gruß
 Peter

 Am 24.05.2012 um 07:16 schrieb Kay Strobach:

 Hi Peter,

 erinnerst du dich noch daran, als es darum ging, den FlashUploader im
 Backend sicher funktionieren zu lassen? - Selbes Problem ...

 Der Workaround war damals, dass der Flashfilm die Sessionid als
 PostVariable mit schickt. - Warum, weil Flash sich die Cookies und damit
 die Session nicht immer und nicht reproduzierbar mit dem DOM Objekt im
 Browser teilt.

 Grüße
 Kay

 Am 24.05.2012 00:28, schrieb Peter Linzenkirchner:
 Hallo liebe Liste, 

 ich arbeite gerade an einem Flash-Uploader für das Frontend. Dabei stellt 
 sich das Problem, dass Flash an das upload-Skript (ein eID-Skript) die 
 Session nicht korrekt übergibt. Man kann theoretisch die Session-ID über 
 einen Parameter an das Upload-Skript übergeben, aber mir gelingt es 
 nicht, daraus, die TYPO3-Session wieder herzustellen. Dadurch kann ich 
 zwar den Upload absichern, aber ich schaffe es nicht, in meinem 
 eID-Skript den fe-User wiederherzustellen, was ich brauche, um das Setup 
 der Extension auszulesen. 

 Das kuriose ist, ich schaffe es in Safari, Firefox und Chrome, aber nicht 
 im IE. Dort wird durch das Upload-Skript die Session zerstört und neu 
 aufgebaut, aber ohne das an den fe-user weiterzugeben, mit dem Erfolgt, 
 dass der User nach dem Abschluss des Uploads ausgeloggt ist (und der 
 Upload auch nicht korrekt abgeschlossen werden kann). 

 Ich habe ziemlich lange rumprobiert, aber ich begreife einfach nicht so 
 recht, wie das Sessionhandlich in TYPO3 funktioniert. 

 Es wird automatisch immer dieses Cookie gesetzt: 
 fe_typo_user = cf35c7bf07d6f993d096dd46b71c04bf


 Nach dem Login erhalte ich aber das hier: 
 fe_typo_user = a42304bdff232d01ebb61ae6819b35df
 PHPSESSID = cf35c7bf07d6f993d096dd46b71c04bf

 OK, soweit, so klar: durch das Einloggen wird die SessionID auf PHPSESSID 
 übertragen und fe_typo_user hat jetzt eine andere SessionID. Bei weiteren 
 Seitenaufrufen bleibt das so ... 

 Im Internet-Explorer 9 läuft es aber anders: 

 Gesendet  fe_typo_user38acb79259073398faf43685f5950243
 Empfangen fe_typo_user0a4220d7de722bd93280ea78327ac5a6

 und die IDs ändern sich bei jedem Aufruf. 

 Nach dem Login kommt dann das hier dazu: 
 Gesendet  PHPSESSID= 0a4220d7de722bd93280ea78327ac5a6 
 Gesendet  fe_typo_user892747d26221dba08527a83395b509bf
 

 Verhält sich also anders als in Firefox - Warum? Und wie bekomme ich die 
 Session jetzt für alle Browser in mein eID-Skript rüber (via GET- oder 
 POST-Parameter)?  

 --- 

 Hat mir jemand Hilfestellung oder  Literatur dazu? 

 Vielen Dank!
 Peter


 --
 Xing: http://www.xing.com/profile/Peter_Linzenkirchner
 Web: http://www.typo3-lisardo.de
 Facebook: http://tinyurl.com/lisardo-multimedia



 -- 
 http://www.kay-strobach.de - Open Source Rocks

 TYPO3  inspiring people to share!
 Get involved: http://typo3.org

 Answer was useful - feel free to donate:
 -
 https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclickhosted_button_id=KPM9NAV73VDF2
 - https://flattr.com/profile/kaystrobach

 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

 --
 Xing: 

Re: [TYPO3-german] Sessionhandling in TYPO3

2012-05-23 Diskussionsfäden Kay Strobach
Hi Peter,

erinnerst du dich noch daran, als es darum ging, den FlashUploader im
Backend sicher funktionieren zu lassen? - Selbes Problem ...

Der Workaround war damals, dass der Flashfilm die Sessionid als
PostVariable mit schickt. - Warum, weil Flash sich die Cookies und damit
die Session nicht immer und nicht reproduzierbar mit dem DOM Objekt im
Browser teilt.

Grüße
Kay

Am 24.05.2012 00:28, schrieb Peter Linzenkirchner:
 Hallo liebe Liste, 
 
 ich arbeite gerade an einem Flash-Uploader für das Frontend. Dabei stellt 
 sich das Problem, dass Flash an das upload-Skript (ein eID-Skript) die 
 Session nicht korrekt übergibt. Man kann theoretisch die Session-ID über 
 einen Parameter an das Upload-Skript übergeben, aber mir gelingt es nicht, 
 daraus, die TYPO3-Session wieder herzustellen. Dadurch kann ich zwar den 
 Upload absichern, aber ich schaffe es nicht, in meinem eID-Skript den fe-User 
 wiederherzustellen, was ich brauche, um das Setup der Extension auszulesen. 
 
 Das kuriose ist, ich schaffe es in Safari, Firefox und Chrome, aber nicht im 
 IE. Dort wird durch das Upload-Skript die Session zerstört und neu aufgebaut, 
 aber ohne das an den fe-user weiterzugeben, mit dem Erfolgt, dass der User 
 nach dem Abschluss des Uploads ausgeloggt ist (und der Upload auch nicht 
 korrekt abgeschlossen werden kann). 
 
 Ich habe ziemlich lange rumprobiert, aber ich begreife einfach nicht so 
 recht, wie das Sessionhandlich in TYPO3 funktioniert. 
 
 Es wird automatisch immer dieses Cookie gesetzt: 
 fe_typo_user = cf35c7bf07d6f993d096dd46b71c04bf
 
 
 Nach dem Login erhalte ich aber das hier: 
 fe_typo_user = a42304bdff232d01ebb61ae6819b35df
 PHPSESSID = cf35c7bf07d6f993d096dd46b71c04bf
 
 OK, soweit, so klar: durch das Einloggen wird die SessionID auf PHPSESSID 
 übertragen und fe_typo_user hat jetzt eine andere SessionID. Bei weiteren 
 Seitenaufrufen bleibt das so ... 
 
 Im Internet-Explorer 9 läuft es aber anders: 
 
 Gesendet  fe_typo_user38acb79259073398faf43685f5950243
 Empfangen fe_typo_user0a4220d7de722bd93280ea78327ac5a6
 
 und die IDs ändern sich bei jedem Aufruf. 
 
 Nach dem Login kommt dann das hier dazu: 
 Gesendet  PHPSESSID= 0a4220d7de722bd93280ea78327ac5a6 
 Gesendet  fe_typo_user892747d26221dba08527a83395b509bf
 
 
 Verhält sich also anders als in Firefox - Warum? Und wie bekomme ich die 
 Session jetzt für alle Browser in mein eID-Skript rüber (via GET- oder 
 POST-Parameter)?  
 
 --- 
 
 Hat mir jemand Hilfestellung oder  Literatur dazu? 
 
 Vielen Dank!
 Peter
 
 
 --
 Xing: http://www.xing.com/profile/Peter_Linzenkirchner
 Web: http://www.typo3-lisardo.de
 Facebook: http://tinyurl.com/lisardo-multimedia
 


-- 
http://www.kay-strobach.de - Open Source Rocks

TYPO3  inspiring people to share!
Get involved: http://typo3.org

Answer was useful - feel free to donate:
  -
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclickhosted_button_id=KPM9NAV73VDF2
  - https://flattr.com/profile/kaystrobach

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german