[TYPO3-german] PHP Session in Extension abfragen

Stephan Schuler Stephan.Schuler at netlogix.de
Thu Apr 8 20:20:53 CEST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hallo Sebastian.


Versuch die Sache (natürlich nur testweise, dass dir das ohne großartige Änderungen nichts bringt ist mir klar) mal anders rum: Schreib einen Wert in die User-Session mittels
$GLOBALS["TSFE"]->fe_user->setKey("ses","security_code", "irgend_ein_wert")
Und prüfe dann, was in $_SESSION steht.
Ich glaube mich zu erinnern dass TYPO3-Session-Parameter in der Datenbank landen, nicht in der PHP-Session und TYPO3-seitig die PHP-Session nur dazu dient, den  entsprechenden Datenbankeintrag wieder zu finden.

Wenn dem so ist musst du wohl entweder mittels $_SESSION innerhalb von TYPO3 zugreifen (unschöne Lösung) oder das Captcha nicht außerhalb des TYPO3-Frameworks erzeugen sondern innerhalb. Für letzteres würde sich ein eID-Script anbieten.

Ich würde übrigens nicht unbedingt "security_code" als Session-Variable verwenden. So ganz ohne Extension-Prefix besteht immer die Gefahr, dass ein anderer Entwickler den String für einen ähnlich guten Identifier hält wie du.


Grüße,



Stephan Schuler
TYPO3 Entwickler

Telefon: +49 (911) 539909 - 0
E-Mail: Stephan.Schuler at netlogix.de

- --
netlogix GmbH & Co. KG
Systemhaus | Trainingscenter | Medienagentur
Andernacher Straße 53 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: mailto:info at netlogix.de | Internet: http://www.netlogix.de/

netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Stefan Buchta, Matthias Schmidt

- -----Ursprüngliche Nachricht-----


Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Sebastian Fritzsche
Gesendet: Donnerstag, 8. April 2010 19:15
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] PHP Session in Extension abfragen

Hallo,

ich habe gerade meine Formular-Extension mit einem Captacha Image
erweitert. Dafür wird das image mit <img src=PHPSOURCECAPTCHA.php....
geöffnet. Diese PHP Datei gibt das Bild aus und speichert den Code
in einer Session Variable: $_SESSION['security_code'] = $code;

Wie kann ich jetzt in meiner Extension diesen Code Abfragen? So geht es
nicht: $GLOBALS["TSFE"]->fe_user->getKey("ses","security_code")

Ich bin etwas ratlos...
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


-----BEGIN PGP SIGNATURE-----
Version: PGP Universal 3.0.0 (Build 2881)
Charset: Windows-1252

wpUDBQFLvh6Ipp0IwsibV8MBCA8dA/9OYp8yPPH50sJ2giUj66TmMgsvFOgx2t92
7aQUDJWrVFQRtHirxfXTxB4eWpac5SM+0WJ+ibTgG75RjOjSmSpMlZvNlKqANeVf
/6viMMhmsB0BxHm85GKACuWFD2Cd/b4ehVRgiJWe1b01XmHScqDNILf/MmRRSXL8
d8iFJnEMWg==
=yrZr
-----END PGP SIGNATURE-----


More information about the TYPO3-german mailing list