Zum Inhalt springen

Berechtigung bei Datensatzauswahl berücksichtigen

Erstellt am 4. November 2005 · Noch keine Antworten

Tags: PHP, Datenbank, Frage

discostu ·

Hallo.

Ich möchte eine Liste von Datensätzen auswählen, ein Liste aus der Tabelle "pages". Diese sollen auf die jeweiligen Zugriffsberechtigungen beschränkt sein.

So wei so gut:

						$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
									'sys_log.*',
									'sys_log,pages',
									'pages.uid=sys_log.event_pid'.
									' AND pages.doktype=1'.
									' AND sys_log.event_pid>0'.
									' AND sys_log.type=1'.
									' AND sys_log.action IN ('.$action.')'.
									' AND sys_log.error=0'.
									t3lib_BEfunc::deleteClause('pages').
									t3lib_BEfunc::BEenableFields('pages'),						
								'pages.uid',
								'tstamp DESC',
								40);

Mein Problem ist, dass nun alle Datensätze ausgewählt werden, die Aufgrund des "Access" Moduls dazu berechtigt wurden.

Wie kann ich noch die Datensätze ausschließen, die Aufgrund des Seitenbaums (DB-Mount) für bestimmte Benutzer NICHT sichtbar sein dürften???

Danke schonmal.
MfG