Hallo zusammen,
ich muss hier ein externes php - Script in einem geschützen Bereich einrichten. das Script darf auch nur ausgeführt werden, wenn ein User über das newloginbox extension authentifiziert wurde.
Wie kann ich das realisieren? Verwendet das newloginbox sessions oder cookies die ich evtl. nutzen könnte ?
Ich muss nur wissen ob der user authentifiziert ist oder nicht ...
Jenson
Jenson schrieb
das Script darf auch nur ausgeführt werden, wenn ein User über das newloginbox extension authentifiziert wurde.
Wie kann ich das realisieren?
Schau dir mal das https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-frontend-user-usergroupids und das https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-frontend-user-isloggedin an. Mit diesen Conditions kannst du abfragen ob User oder Usergroups eingelogt sind. Müsste doch eigentlich schon reichen, oder?
Bye
Andreas
Hi!
phantasub schrieb
Mit diesen Conditions kannst du abfragen ob User oder Usergroups eingelogt sind. Müsste doch eigentlich schon reichen, oder?
Ich befürchte, er will innerhalb eines eigenständigen PHP-Scripts (z.B. meinscript.php) wissen, ob ein User sich parallel in Typo3 eingeloggt hat - nicht innerhalb einer Typo3 Seite!
Würde mich übrigens auch interessieren, wie das funzt.
CU
maxhb
hallo,
genau so schauts aus ... die Scripte sind iegenständig .. d.h. ich habe das Typo3 Framework nicht verfügbar... es muss doch irgendeine Möglichkeit geben das abufragen... kann man in Typo3 nicht irgendwie eine Session setzen im Notfall ? Die könnte man dann abfragen in den Scripten. Also eine eigenstämdige Session ..
Jenson
Typo erzeugt für jeden eingelogten User eine eigene Session soweit ich weiss. Name dieser Session ist immer fe_typo_user.
In Ihr findest du alle Daten des eingelogten users wieder.
Gibt es keine Session ist der User auch nicht authentifiziert.
Weiter kann ich dir leider nicht helfen, da ich das selber noch nie gemacht habe.
Bye
Andreas