Zum Inhalt springen

Bestimmte Sprache mit Passwort schützen?

Erstellt am 22. Dezember 2005 · 3 Antworten · letzte Antwort am 11. Januar 2006

Tags: Frontend-Benutzer, Frage

SomehowLost ·

Guten Morgen,
habe folgende Frage: Mein Typo3-Auftritt hat mitlerweile 4 Sprachen. Nun möchte ich eine Fünfte anlegen, die aber im Frontend nur für bestimmte Nutzer zugäglich sein soll. Kann ich diese mit einem Passwort schützen und den Zugang somit einschränken? Wenn ja, wie?

Vielen Dank schonmal für die Auskunft

Gruß

SomehowLost

jenses ·

Indem du für diese Sprache einen separaten PageTree anlegst und diesen schützt.
Alles andere wäre, wenn überhaupt möglich, mit einem Riesenaufwand verbunden.

ThaWurm ·

probiers damit, verschiedene usergroups anzulegen, diese passwort zu schützen(Tutorial der Einstieg, ab Seite 44), und wann immer du auf eine sprache zugreifen willst (per TS) das ganze mit der usergroup condition abfangen.

man nimmt ja die sprache per globaler variable mit & stellt damit die systemsprache um
z.b.:
config.linkVars = L
config.sys_language_uid = 0
config.language = de

#bedingung, wenn sprache 2
[globalVar = GP:L=2]
config.sys_language_uid=2
config.language = en
[global]

dasselbe kann man dann auch mit den usergroups machen - und zur usergroup kommt man nur, wenn man ein password hat.
# wenn user aus der passwortgeschützen benutzergruppe kommt
[usergroup = 1]
#bedingung, wenn sprache 2
[globalVar = GP:L=2]
config.sys_language_uid=2
config.language = en
[global]
[end]

habs jetzt nich ausprobiert, = vielleicht aber ein tip in die richtige richtung

viel glück

FalkWalter ·

Servus,

wahrscheinlich parst Dir das Typo3 als eine ODER-Abfrage der zwei Bedingungen...

Daher installier Dir eine Extension, die eine UND-Abfrage erlaubt (siehe #360072 abfrage und bedingung).

Dann kannst Du so etwas machen wie:

# wenn user aus der passwortgeschützen benutzergruppe kommt UND wenn sprache 2
[usergroup = 1] && [globalVar = GP:L=2]
config.sys_language_uid=2
config.language = en
[global]

Habe es selbst so nicht ausprobiert. Daher poste bitte, wenn es erfolgreich war.

Grüßle
Falk