Hallo Bernd,

danke für deinen Hinweis.

Ich habe mein Problem nun so gelöst.

Über $GLOBALS['TSFE']->fe_user->groupData frage ich die Gruppenzugehörigkeit ab 
(wird Rekursiv inkl. Elterngruppen aufgelöst)

Das gleiche ich nun manuell mit den REechten des Contentelements ab.

Ich ignoriere also die Rechte auf Seitenebene. (Das reicht für meinen 
Anwendungsfall aus.)

Wenn aber jemand noch einen Tipp hat wie ich die Seitenrechte inkl. Vererbung 
von den Elternseiten, in einer fe Extension  die auf einer anderen Seite 
eingebunden ist Auslesen kann,  immer gerne.

Vielen Dank und Grüße

Timo


Am 16.02.2012 um 14:08 schrieb Bernd Wilke:

On 02/16/2012 09:26 AM, Timo Poppinga wrote:
Hallo,

weis jemand von euch über welche Klassen ich in einer eignen Frontend-Extension 
die Zugriffsrechte eines Benutzer abfragen kann?

Am Liebsten hätte ich function(userid, content_uid) = true oder false

Mir würde aber schon weiterhelfen wenn ich weiß welche System Klassen sich um 
die Rechte kümmern.

ob ein element sichtbar sein darf hängt von (sehr) vielen Parametern ab.
neben der accesslist für FE-Usergroups gibt es noch: starttime/endtime,
workspace/version, language

die meisten dinge werden über enableFields($tableName) realisiert wenn
die Datensätze geholt werden.
ein explizites Abfragen erfolgt nicht, du kannst natürlich die
SQL-WHEREs in PHP nach bauen.

bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org<mailto:TYPO3-german@lists.typo3.org>
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Inhaber: Timo Poppinga
Voßheider Str. 263 · 47574 Goch
USt-IdNr.: DE 261656040
www.iljansoft.de<http://www.iljansoft.de>










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

Antwort per Email an