Page 1 of 1

Verschiedene Mitglieder sollen verschiedene Seiten sehen

Posted: Mon Sep 28, 2009 2:38 pm
by New_Bee
Hi,

ich möchte auf meiner Seite einen geschützten Mitgliederbereich einrichten.
Das soll so aussehen, dass, wenn ein Benutzer auf den Link Login geht, eine Eingabemaske mit Benutzername und Passwort erscheint.
In Abhängigkeit der eingegeben Daten sollen die Benutzer auf verschiedene Seiten geleitet werden, also:
Kunde 1 (mit Passwort 1) kommt auf Seite 1 und nur dorthin,
Kunde 2 (mit Passwort 2) kommt auf Seite 2 und nur dorthin,
etc.
Diese Seiten sollen natürlich nirgends als Menü erscheinen.

Ist das überhaupt mit den Modulen FrontendUsers und CustomContent lösbar???

Das habe ich schon gelesen:
http://forum.cmsmadesimple.org/index.php/topic,19563.msg100392.html
Und mir die beiden Videos angesehen:
http://wiki.cmsmadesimple.org/index.php/Visual_Tutorials , Video [4] und [5].

Aber die helfen nicht wirklich weiter.

Hat jemand eine Idee?

Vielen Dank, New_Bee

Re: Verschiedene Mitglieder sollen verschiedene Seiten sehen

Posted: Mon Sep 28, 2009 2:58 pm
by NaN
Okay, ich gehe mal davon aus, dass Du die Module FrontendUsers und CustomContent schon erfolgreich installiert und ausprobiert hast.
(Falls nicht, bitte sag uns wo die Probleme liegen.)

Also:

Bei FEU kannst Du einstellen wohin die User nach dem Login umgeleitet werden sollen.
Dabei kannst Du sogenannte Makros verwenden. Wie z.b. {username} oder {group}.
Wenn Du also einen User hast, der der Gruppe A angehört und einen User der Gruppe B und bei FEU einstellst, dass nach dem Login auf die Seite {group} umgeleitet werden soll, landet User A auf Seite A und User B auf Seite B.
Diese Seiten müssen allerdings existieren und im Tab Optionen als "im Menü nicht sichtbar" gekennzeichnet sein.

Aber: Sie sind immer über die URL erreichbar.
Um zu verhindern, dass User A über die Adressleiste auf Seite B zugreifen kann, gibt es zwei Möglichkeiten.
Entweder Du erstellst für Seite A ein Seitentemplate A und für Seite B ein Seitentemplate B und prüfst mit CustomContent im Template ob der User der Gruppe A bzw. B angehört bevor Du den Inhalt anzeigen lässt, oder Du machst noch mehr, benötigst aber dafür nur ein Template.

Ich mache es z.B. gerade so:

Ich habe User, die unterschiedlichen Vereinen angehören.
Für jeden Verein gibt es eine Gruppe.
Und für jede Gruppe eine Seite.
Die Seiten heißen z.B. "my-page-A" und "my-page-B" (für Verein A und Verein B).
Dann habe ich noch einen kleinen UDT, der zunächst prüft, ob das Seitenalias der aktuellen Seite mit "my-page" beginnt.
Ist das der Fall, prüfe ich auf welchen Gruppennamen das Alias endet und überprüfe, ob der User Mitglied dieser Gruppe ist.
Ist das der Fall, keine Probleme.
Ist das nicht der Fall, wird er auf die Startseite (oder die Login-Seite) umgeleitet.

Also prinzipiell ist Dein Vorhaben zu realisieren.
Falls Dir diese Ansätze nicht ausreichen, einfach weiter fragen.

Re: Verschiedene Mitglieder sollen verschiedene Seiten sehen

Posted: Tue Sep 29, 2009 9:34 am
by New_Bee
Hi,

Danke für die schnelle Antwort!!!

Nein, ich habe beide Module noch nicht installiert und getestet.
Ich war - als absoluter CMCMS-Neuling - erst mal im Forum auf der Suche danach, wie man überhaupt geschützte Mitgliederbereiche anlegt und hatte das Gefühl, dass das so nicht meinen Bedürfnissen entspricht.

(Ich habe bisher nur eine - funktionierende- Javascript-Lösung, die mir aber nicht sicher genug ist.)

Dann probiere ich erst mal die beiden Module ans Lufen zu bekommen...

LG
New Bee