Zum Inhalt springen

Benutzer Gruppe auf Sprache begrenzen

Erstellt am 18. Juni 2007 · 4 Antworten · letzte Antwort am 20. Juni 2007

Tags: felogin, Frontend-Benutzer, Frage

T3RMINATOR ·

Hallo,

ich habe hier etwas was vielleicht einfach aber mir nicht ersichtlich ist. Ein geschützter Bereich wurde in zwei Sprachen aufgebaut als "OneTree" Lösung. Die Aufgabe ist jetzt den Benutzerpuppen auf die Seiten Sprache bezogen, den Zugriff zu beschränken.

TYPO3 3.8.1
newloginbox 3.0.1

Das Login System funktioniert einwandfrei. Die Gruppe A und deren Benutzer können sich ohne Probleme in den deutschen Teil einloggen. Gruppe B soll aber nur den Zugang zum englischen bekommen.

Hat jemand einen Lösungsansatz.

Vielen Dank!

T3RMINATOR ·

Danke,

ansatz weise wurde das ganze so gelöst.

[globalVar = GP:L=1]
plugin.tx_newloginbox_pi1.storagePid = 237
[else]
plugin.tx_newloginbox_pi1.storagePid = 235
[end]

Die einzelnen User wurden auf zwei SysFolder aufgeteilt die in den Conditions abgefragt werden. So weit so gut.

Problem ist jetzt nur noch. Es ist wichtig dass die User aus dem "SysFolder 235" überhaupt keine Inhalte sehen dürfen die für die User aus dem "SysFolder 237" zur Verfügung stehen. Das ist in diesem Fall noch so den durch die einfache Änderung der URL

http://www.rehm-online.de/index.php?id=143&L=1

in

http://www.rehm-online.de/index.php?id=143&L=0

werden die Inhalte angezeigt. Ist Schon komisch.

Gebe es hierfür eine Lösung?

Danke!

T3RMINATOR

atbits ·

Hi T3rminator,

kannst Du Deine Lösung nochmal erläutern - ich hab nicht ganz verstanden, was Du gemacht hast #angry#

Aber ich bräuchte das auch 😉

T3RMINATOR ·

Hallo,

eigentlich einfach.

- zwei SysOrdner
- in meinem Fall deutsch und englisch
- die newloginbox Extension installiern, anpassen
- per Conditions Abfrage nach den SysOrdnern

[globalVar = GP:L=1] # englisch
plugin.tx_newloginbox_pi1.storagePid = 237
[else] # sonst alle anderen sprachen
plugin.tx_newloginbox_pi1.storagePid = 235
[end]

- Fertig

So fragt die newloginbox, je nach dem in welcher Sprache Du dich befindest in den jeweiligen Sys Ordnern nach.

T3RMINATOR