---
title: "Einer Usergruppe nur eine bestimmte Seite anzeigen"
url: "https://www.typo3.net/d/83622-einer-usergruppe-nur-eine-bestimmte-seite-anzeigen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Frontend-Benutzer","Weiterleitungen & 404"]
created: "2008-11-04"
last_reply: "2008-11-05"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Einer Usergruppe nur eine bestimmte Seite anzeigen

TYPO3 › TypoScript · 2 Antworten · gestartet 2008-11-04

## Eröffnungsbeitrag

**Enlightning Man** · 2008-11-04 · [Beitrag #1](https://www.typo3.net/d/83622-einer-usergruppe-nur-eine-bestimmte-seite-anzeigen/1)

Hallo,
ich möchte einer unserer Nutzergruppen nur eine einzige Seite (in diesem Fall zu akzeptierende AGB) anzeigen, egal mit welcher URL sie auf unsere Seite kommen. Die User werden teilweise automatisch generiert und eingeloggt, ein redirect on login reicht daher nicht.

Nach einigem rumsuchen wäre mein erster Ansatz (natürlich erweitert um eine usergroup Überprüfung) eine TypoScript Weiterleitung:

```typoscript
[globalVar = TSFE:id < 63,TSFE:id > 63]
   page.meta.refresh = 0; URL=http://localhost/www/index.php?id=63
[global]
```

So funktioniert es, dass man erst die normale Seite angezeigt bekommt, sie einen aber sofort auf die Seite mit id 63 schickt. Unschön ist, dass die originale Seite erst angezeigt wird.

Ich hab auch versucht den TSFE:id Wert in der condition einfach zu ändern, das hat aber nicht geklappt.

Hat jemand Vorschläge?

Danke,
Enlightning Man

## Antworten

### [#2](https://www.typo3.net/d/83622-einer-usergruppe-nur-eine-bestimmte-seite-anzeigen/2) · Julian.​Hofmann · 2008-11-05

Hallo.

Die Frage ist, wie erkennst Du, ob ein Besucher die AGBs schon mal gesehen hat oder nicht. Denn Dein Ansatz leitet jeden um und immer um (außer man ist auf page 63).

Wir wollten mal, dass ein FE-User sein Initialpasswort ändern muss. Hierfür haben wir den FE-User um ein bool-Feld erweitert, auf das wir dann via Condition abfragen. Ist das Flag nicht gesetzt, wird das PAGE-Object anders erzeugt. Bei uns: Rendering der Change-Password-Page, bei der via verstecktem Feld das Flag dann gesetzt wird.

Denke, dass es so grob bei Euch auch klappen müsste. Kostet sicher noch mal Überlegungen, aber vom Ansatz her...

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/83622-einer-usergruppe-nur-eine-bestimmte-seite-anzeigen/3) · Enlightning Man · 2008-11-05

Ah entschuldige, dass hatte ich oben etwas unter den Tisch fallen lassen und nur angedeutet durch:

> (natürlich erweitert um eine usergroup Überprüfung)

Mein Plan sah vor, die User, die die AGB noch nicht akzeptiert haben einfach in einem bestimmte Initialgruppe zu stecken und dann eine Abfrage wie die hier zu machen:

```typoscript
[usergroup = 5] && [globalVar = TSFE:id < 63, TSFE:id > 63]
```

So erspart man sich zusätzliche Datenbankspalten und die damit verbundenen Abfragen.

Aber Dein Vorschlag, dass man dann einfach ein anderes PAGE Objekt rendert ist denke ich schon der richtige Weg. Wenn auch keine Weiterleitung ;) Dein Fall mit der Änderung des Initialpasswortes ist ja auch wirklich genau dasselbe Scenario.

Muss dann nur mal rausfinden, wie man das mit Templavoila bewerkstelligt, aber das passt schon.

Danke auf jeden Fall,
schöne Grüße,
EM

---

Quelle: „Einer Usergruppe nur eine bestimmte Seite anzeigen“, typo3.net, https://www.typo3.net/d/83622-einer-usergruppe-nur-eine-bestimmte-seite-anzeigen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
