Seite 1 von 2
Mitgliederbereich
Verfasst: Do 24. Jun 2004, 13:23
von epsi
Ich hoffe ich nerve nicht, aber ich habe momentan wieder etwas mehr Zeit mich tiefer mit Contenido zu beschäftigen
Ich würde gerne einen Internen Bereich erstellen, den man erst sieht wenn man sich eingeloggt hat. Der normale User soll also nicht sehen dass es noch andere Artikel gibt. Diese soll er erst sehen wenn er sich eingeloggt hat.
Das Login-Modul auf Timo's Seite fände ich sehr passend.
Ich hoffe ich konnte mich verständlich ausdrücken
Gruß
epsi
Verfasst: Do 24. Jun 2004, 13:28
von kummer
es spricht ja auch nichts dageben, das du es verwendest...

Verfasst: Do 24. Jun 2004, 13:31
von epsi
Ist es generell überhaupt möglich sowas zu realisieren. Wie ich Ordner schütze ist schon klar, aber das hilft mir nicht weiter.
Ich hab ehrlich gesagt keine Ahnung wie ich das machen soll (das verstecken).
Den Login-Bereich zu übernehmen is ja auch nicht so einfach, oder?
Verfasst: Do 24. Jun 2004, 15:04
von Emceechen
Das geht doch am einfachsten über htaccess, oder an was genau dachtest du jetzt? Leicht verständliche Anleitung zu htaccess bei:
http://www.oraab.de/
Grüße Emceechen
Verfasst: Do 24. Jun 2004, 15:14
von kummer
htaccess dient dazu, ein ganzes verzeichnis zu schützen. aber mit einem cms rufst du ja immer die gleiche datei auf mit unterschiedlichen parametern. da wird die htaccess nicht weiter helfen.
Verfasst: Do 24. Jun 2004, 15:18
von Emceechen
Und wenn ich über RewriteRule im mod_rewrite festlege das die Seiten statisch angezeigt werden? Betrüge ich mich dann selbst weil sie ja eigentlich nicht statisch sind oder geht's in der Kombination dann doch?
Verfasst: Do 24. Jun 2004, 15:40
von epsi
Ich denke die einfachste Möglichkeit wäre es das bisherige Content in ein 2tes CMS zu portieren und dann den Mitgliedscontent anhängen. Sobald sich jemand anmeldet würde er weitergeleitet werden auf das 2te cms.
Allerdings "ein wenig" aufwendig
Vielleicht gibt es auch eine andere Lösung!?
Gruß
epsi
Verfasst: Mo 28. Jun 2004, 19:33
von SiDdhartha
Nach einigem Blätten im Forum hab ich auch noch keine Lösung gefunden - Aber es wäre wirklich interessant einen 'geschützten Bereich' einzurichten, bzw bestimmte contents auch nur bestimmten Usern zugänglich zu machen.
Mir schwebt da z.B. vor bei Bewerbungen 'nen Login mitzuschicken und der jeweilige Ansprechpartner loggt sich ein und wird mit seinem Namen begrüßt und er kann auf Bewerbungsunterlagen zugreifen.
Bei anderen CMS ist soetwas machbar - habe aber noch keinen Lösungsansatz im Contenido O_o
Verfasst: Mo 28. Jun 2004, 19:36
von timo
für personalisierten Content mußt du dafür nur entsprechende Module schreiben!
beim Rest genügt ein Login-Modul und das schützen der entsprechenden Seiten.
Verfasst: Mo 28. Jun 2004, 21:29
von SiDdhartha
ok - wie ich ein passendes Modul schreibe muss ich noch herausfinden

Soll nicht heißen, dass ich das Wo und das Wie nicht kenne - nur mal die Zeit finden sich einzuarbeiten :/
Vielen Dank für den Tipp =)
Verfasst: Mo 28. Jun 2004, 21:36
von timo
mit den Modulen in Contenido kannst du im Prinzip alles machen - sofern du es entwickelst

Verfasst: Mi 30. Jun 2004, 11:27
von epsi
Gibts da irgendwo bespiele und/oder eine Beschreibung zu dem Login-Modul?
Wäre es dann, wie ich oben schon gefragt habe, möglich die geschützten Artikel erst
nach Login anzeigen zu lassen?
Fragen über fragen

Verfasst: Mi 30. Jun 2004, 11:34
von emergence
-> geschützte
sieh dir an wie timo es mit $perm gemacht hat...
->
http://www.contenido.de/forum/viewtopic ... 5347#25347
Verfasst: Do 1. Jul 2004, 08:05
von epsi
Muss ich bei den Modulen noch irgendetwas einstellen? Wenn ich den Code in ein neues Modul kopiere und dieses Modul anstatt dem Modul "Hauptnavi" benutze habe ich keine Navigation mehr.
Gruß
epsi
Verfasst: Do 1. Jul 2004, 08:19
von emergence
wieso das ganze modul kopieren ?
der intressante auszug aus dem modul von timo
1. der nav funktion ist beim beginn global $perm hinzugefügt worden...
2. bei sql query wird das feld public mit selektiert
3. anschließend wird mittels
$db->f("public") == 1 || $perm->have_perm_area_action_item("str","front_allow", $db->f("idcat")) || $perm->have_perm())
kontrolliert ob die kategorie geschützt ist oder ob jemand die berechtigung hat diese kategorie zu sehen...
d.h. wenn jemand eingeloggt ist -> mittels dem login modul
würde man dann die geschützten kategorien sehen.
einen artikel direkt zu schützen ist glaube nicht möglich -> nur kategorien.
dies sind die anpassungen die du in deinem modul vornehmen solltest.