Page 1 of 2

Passwortschutz für Dummies?!

Posted: Sun Apr 22, 2007 9:24 am
by Erbsenroller
Hallo Zusammen,

kann mir jemand vielleicht eine einfache Beschreibung für ein nicht allzu kompliziertes Problem geben?! Ich fuhrwerke schon eine ganze Zeit lang mit den Modulen FrontEndUsers und CustomContend herum und krieg es einfach nicht hin. Mein Problem: ich will gewisse Fotoalben (inkl. Unterseiten) durch ein Passwort schützen. Nur bei den Beschreibungen im Forum bin ich mir immer nicht ganz sicher ob von Benutzern innerhalb des CMS oder Benutzern der Website die Rede ist. Dazu kommt noch die unterschiedlichen Informationen wo denn jetzt welche Zeilen im Template bzw. dem HTML-Code der passwortgeschützten Seiten stehen müssen.

Ich wäre sehr dankbar für einen Lösungsvorschlag für den Nicht-PHP-und-CMS-crack  ;) Erbsenroller

Re: Passwortschutz für Dummies?!

Posted: Sun Apr 22, 2007 8:21 pm
by cyberman
Schau dir erst mal den Thread an

http://forum.cmsmadesimple.org/index.ph ... l#msg26733

Vielleicht kommst du damit etwas weiter ... ansonsten einfach nochmal hier melden (bin zeitlich diese Woche knapp dran).

Re: Passwortschutz für Dummies?!

Posted: Wed Apr 25, 2007 9:15 am
by Erbsenroller
Hallo Cyberman,

vielen Dank für den Hinweis. Was mir damit leider noch nicht gelingt ist Unterseiten zu in den Passwortschutz 'integrieren'. Man kann zwar auf einzelnen Seiten Inhalte damit Passwortschützen, doch muss man den Vorgang für alle Unterseiten wiederholen und dann wird auch ständig das Passwort wieder abgefragt  :(

Eine Idee?
Erbsenroller

Nachtrag; gerade gefunden: http://forum.cmsmadesimple.org/index.ph ... 473.0.html
Mal sehen ob das klappt  :)

Re: Passwortschutz für Dummies?!

Posted: Wed Apr 25, 2007 10:10 am
by cyberman
Einfacher wäre es vielleicht auch, wenn du die Menü-Eintrage "versteckst". Guckst du hier

http://forum.cmsmadesimple.org/index.ph ... 672.0.html

Re: Passwortschutz für Dummies?!

Posted: Wed Apr 25, 2007 3:05 pm
by Erbsenroller
Totale Konfusion  ???

Wenn in den Threads vom UserID-Modul gesprochen wird, wo find ich das denn zum runterladen (habe es auf den Modul-Seiten von CMSMS nicht gefunden)? Oder ist damit die normale Benutzerverwaltung oder gar CustomContent oder PunBB gemeint?

Allgemeiner: wenn beim Verstecken von Menüs oder beim Passwortzugang von Benutzern die Rede ist (startif group=test, startif user=admin, etc.) , wo muss ich diese Benutzer oder Benutzergruppen anlegen? Ich will den Usern ja keinen Zugang zum CMS-Administrationssystem gewähren, sondern ihnen nur einen Benutzernamen und ein Passwort geben, damit sie auf bestimmte Seiten kommen.

Danke für die Hilfe,
Erbsenroller

Re: Passwortschutz für Dummies?!

Posted: Wed Apr 25, 2007 9:10 pm
by cyberman
Entspann dich - ist alles ziemlich einfach ...

1. Das UserID-Modul ist der Vorgänger des FrontendUser-Moduls.

2. Wenn du bestimmte Bereiche verstecken willst, benötigst du das FrontendUser-Modul und das CustomContent-Modul. Das FrontendUsers-Modul übernimmt den Part der Zugriffsgewährung (Login, Userverwaltung etc.). Das Gewähren von Zugriffen auf bestimmte Seiten oder Menü-Einträge erledigt das CustomContent-Modul.

3. Die FrontendUser haben keinen Zugriff auf die Administration, allerdings kannst du FrontendUsers mit den CMSms-Benutzern synchronisieren.

4. PunBB setzt für die Zugangsverwaltung das UserID-Modul ein - bin mir aber nicht sicher, ob es unter CMSms 1.0.x noch sauber läuft.

Re: Passwortschutz für Dummies?!

Posted: Fri Apr 27, 2007 5:02 pm
by Erbsenroller
Jetzt habe ich also verschiedenste Threads gelesen und ausprobiert... bin aber immer noch nicht auf dem grünen Zweig :'( Zuletzt habe ich versucht folgende ältere Anleitung die woanders geposted wurde zu befolgen. Meine Probleme/Bemerkungen sind rot markiert:

1. die Module "UserID 0.3.4" (inzwischen FrontEndUsers) und "ProtectedPages 0.9.5" (inzwischen PunBB)  auf den Webserver in das Verzeichnis "Module" kopiert.

2. das Modul "UserID" (FEU) installiert, in den Gruppenrechten für den Admin "Administrate UserID (FEU) " aktiviert

3. das Modul "ProtectedPages" (PunBB) installiert (danach sollte in der Modulverwaltung in der Zeile "UserID" unter Aktion "Hat Abhängigkeiten" erscheinen (hier erscheint "Abhängigkeiten zu CustomContent"))

4. im Menu "Erweiterungen - UserID" den Eintrag "Use the user-DB of administration" mit Häkchen und Klick auf "Change" geändert (diese Option habe ich bei FEU nicht gefunden)

5. im Menu "User & Gruppen" einen User "test" und eine Usergruppe "test" erstellt (hier wird von der Benutzerverwaltung des CMS gesprochen, richtig?!)

6. dann im Menu "User & Gruppen" unter "Gruppenbeziehungen" die Gruppe "test" ausgewählt und den User "test" mit einem Häkchen mit der Gruppe "test" verknüpft.

7. anschließend im Menu "Layout - Templates" das (aktuelle) Default Template bearbeitet und hier direkt unter der Zeile {cms_module module='phplayers'} (diese Zeile gibt es in meinem Template nicht) die Zeile {cms_module module="userid" (jetzt "FrontEndUsers")} eingefügt und gespeichert (kann ich diese Zeile einfach irgendwo einfügen, oder muss sie an einer bestimmten Stelle stehen?)

8.jetzt im Menu "Inhalt - Seiten" eine neue Seite mit dem Titel und Menutext "Secrets" sowie dem Eintrag {cms_module module="protectedpages" (jetzt "PunBB"?) allow_groups="test"} und dem geschützten Content erstellt

Danke für die Hilfe,
Erbsenroller

PS: Vielleicht nochmal zu meinem Problem --> Ich will Fotoalben mit einem Passwort schützen. Es gibt eine Einstiegsseite (die Teil des Hauptmenüs ist; mit einem 'normalen' Template erstellt) deren Unterseiten die verschiedenen Fotoalben (mit Template für Fotoalben) sind. Wenn jemand auf die Einstiegsseite (Menüpunkt) klickt wird er nach dem Passwort gefragt und nach der Eingabe erscheint der Inhalt der Einstiegsseite, sowie das Untermenü mit den ganzen Fotoalben.

FrontEndUsers: Hier ist mir auch noch nicht ganz klar was ich mit der Option 'Eigenschaft' eigentlich erstelle?! Definiere ich hier das Feld für die Abfrage; also wieviele Zeichen das Passwort haben darf etc.? In der Beschreibung steht zwar, dass man für die Abfrage von Benutzername und Passwort keine  Eigenschaft erstellen muss, allerdings kann ich ohne Eigenschaft keine Benutzergruppen oder Benutzer anlegen  ???

Immerhin: Ich habe es geschafft einen User innerhalb von FrontEndUsers anzulegen. Neuangelegt Benutzer werden erst nach durchgeführter Suchfunktion angezeigt! Nur wo (Template oder HTML-Source) muss ich dann welchen Tag ({module=, group=, user=}) einfügen ??? Ich habe schon x-Möglichkeiten durchprobiert, aber angezeigt wird die Seite immer mit Eingabeaufforderung für Benutzer und Passwort inkl. des Inhalts der Seite und Untermenü - ohne das ich Benutzername und Passwort schon eingegeben habe  :'(  ???

Re: Passwortschutz für Dummies?!

Posted: Fri Apr 27, 2007 10:36 pm
by m266
Hallo Erbsenroller,

ich hatte mit dem gleichen Problem auch eine Weile geknobelt, doch dann mit Hilfe einiger Tipps alles zum Laufen gebracht. Wenn man es weiß, ist es wie immer einfach. Heute ist es zu spät, um die Lösung ausführlich zu beschreiben; ich hole das bald nach.
Grundsätzlich brauchst du die beiden Module FrontEndUsers und CustomContent. Einmal eingerichtet funktioniert es sehr gut.

Bis bald.


Gruß m266

Re: Passwortschutz für Dummies?!

Posted: Sat Apr 28, 2007 5:47 am
by Erbsenroller
Hallo m266,

das ist gut zu hören  :D manchmal verliert man sich dann irgendwie in sinnloser Ausprobiererei die garnichts bringt ausser wenig Schlaf  :P Also, get a good night sleep!
Freue mich auf deine Lösung. Erbsenroller

Re: Passwortschutz für Dummies?!

Posted: Sat Apr 28, 2007 1:44 pm
by m266
Hallo Erbsenroller,

habe mich mal ein paar Stunden hingesetzt und meine eigene Doku um das Thema "Geschützte Seiten" ergänzt. Dabei habe ich die neuesten Modulversionen verwendet, welche noch nicht komplett in deutsch übersetzt sind. Die zusätzlichen Features habe ich noch nciht getestet.

Anbei erhältst du einen Auszug als Word-File. Damit solltest du klarkommen. Wenn es immer noch nicht klappt, kann ich dir temporär einen lesenden Zugang für mein Testweb einrichten.

Da die Datei 772 kB groß ist, habe ich sie vorübergehend auf einem Server abgelegt.

Hier der Link:http://user64.rembrandt.dsi.net/FEU.doc


Gruß m266 (jetzt erschöpft vom vielen Schreiben)

Re: Passwortschutz für Dummies?!

Posted: Sat Apr 28, 2007 1:55 pm
by Erbsenroller
Hi m266,

das ist ja absolut Spitze!  ;D Hast Dir ja eine unglaubliche Arbeit gemacht. Ich werde das gleich mal ausprobieren. So stell ich mir eine gute Doku vor  :D

Werde Dir auf jeden Fall berichten. Und vielen, vielen Dank für deine Hilfe.

Gruß,
Erbsenroller

Re: Passwortschutz für Dummies?!

Posted: Sat Apr 28, 2007 3:05 pm
by m266
Danke für die Blumen.

Habe gerade gesehen, dass ein Screenshot (Seitenstruktur) unvollständig war und diesen ersetzt. Im Word-Doc sind die Bilder besser zu lesen. Habe die Datei nochmal als Word-Doc hochgeladen und meine vorigen Beitrag um den Link angepasst. Bitte lade diese Datei herunter.

Viel Erfolg.

Gruß m266

Re: Passwortschutz für Dummies?!

Posted: Sat Apr 28, 2007 3:16 pm
by Erbsenroller
Hi m266,

ich habe also deine Anleitung aufs Wort befolgt. Hier ist mein Quellcode von Bilder

Muster für Inhaltsseiten
{cms_module module=CustomContent}



Das ist ein geschützter Webinhalt
Ab hier Inhalt einfügen

Gruppe und Hilfstexte anpassen; ggf. den Text "Das ist ein geschützter
Webinhalt" ausblenden.
Wichtig:
Den gesamten Text als HTML kopieren und als HTML in die neue Seite einfügen.
Dann Anpassungen vornehmen.
(In HTML bei "startif group=m1" den Wert "m1" durch die Bezeichnung der
Gruppe ersetzen, z. B. "bilder1 o. ä)

Kein Zugriff - bitte erst einloggen!


Ich kann mich auch auf der Login-Page als admin anmelden nur zeigt er mir leider nicht den Inhalt von Bilder (also das Bild) an?!
Benutzer admin hat rechte auf Gruppe Bilder; komischerweise zeigt er mir in der Normalansicht vom Muster schon nicht den geschützten Webinhalt an??! Bin mal wieder etwas konfusiert  :-\

Erbsenroller

Re: Passwortschutz für Dummies?!

Posted: Sat Apr 28, 2007 8:47 pm
by m266
Hast du eine Gruppe "admin" angelegt oder ist das der User?

Hier nochmal ein Quellcode von einer funktionsfähigen Musterseite:

{cms_module module=CustomContent}
Das ist ein geschützter Webinhalt
 
Beispielbilder:


 

Kein Zugriff - bitte erst einloggen!


Kopiere den Quellcode in deine Seite, passe die Gruppe (bei mir "bilder") und den Pfad zu den Bildern an.

In meinem Fall ist der User "bilder" den Gruppen "bilder" und "kategorien" in der FEU-Verwaltung zugeordnet. (siehe meine Doku, Seite 11).
Dann sollte es gehen. Im Editor musst du die Bilder bereits sehen, sonst stimmt etwas nicht.

Gruß m266

Re: Passwortschutz für Dummies?!

Posted: Sun Apr 29, 2007 6:06 am
by Erbsenroller
Das wars  ;D

Hatte sich natürlich noch ein kleiner Fehler im Code eingeschlichen. Also herzlichen Dank m266, deine Anleitung hat sehr geholfen.

Gruß,
Erbsenroller