longis
Beiträge: 131
|
Platz für Insider
|
Gruezi
Kann ich in Dynpg einen Platz (Gruppe) definieren, welche nur für ausgewählte Personen zugänglich ist? Evtl. sogar mit Benutzer- und Passwort?
Vielen Dank.
|
Liebe Grüsse
Marlies
|
|
|
06.09.2007 15:28
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 530
|
Hallo Longis
Dies geht am besten über ein serverseitig geschütztes Verzeichnis.
Verzeichnisschutz über .htaccess (je nach Provider geht dies sehr einfach über die Siteadmin des Hostings). Dann alle Dateien, welche nicht öffentlich sein sollen in dieses Verzeichnis legen und einen Link auf die Startseite des geschützen Bereiches.
Grüessli
Urs Gamper
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
06.09.2007 16:09
|
ZITIEREN
| ANTWORTEN
|
longis
Beiträge: 131
|
Salue Urs
|
Vielen Dank. Läuft dann die ganze Navigation trotzdem weiter. Oder macht man besser eine eigene Gruppenstruktur?
Vielen Dank.
|
Liebe Grüsse
Marlies
|
|
|
06.09.2007 16:21
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 530
|
Hallo Marlies
So wie du eine einzelne Seite für die Sitemap erstellst, kannst du auch eine Seite für den geschützten Bereich erstellen, welche jedoch in diesem geschützten Verzeichnis abgelegt wird.
Sobald nun jemand in der Navigation auf z.B. "Member" klickt, kommt eine Kennwortabfrage.
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
06.09.2007 16:26
|
ZITIEREN
| ANTWORTEN
|
longis
Beiträge: 131
|
Super
|
Werde dies gerne so vornehmen.
Liebe Grüsse
Marlies
|
Liebe Grüsse
Marlies
|
|
|
06.09.2007 16:34
|
ZITIEREN
| ANTWORTEN
|
climber5
Beiträge: 26
|
Geschüztes Verzeichnis
|
Hallo Urs
Ich habe das nun genau so mit .htaccess gelöst. Allerdings beisst sich diese Lösung mit dem Flag "Ja, Artikel auf die Startseite (Home)." . Kannst du mir einen Tip geben, wie ich einen Newsticker realisieren kann, der auch Neuerungen im internen Bereich auf der Startseite durch einen passwortgeschützten Link anzeigt. Im Moment werden die Artikel nur Passwort geschützt, wenn sie übers Menü aufgerufen werden. Da keine Hochsensiblen Informationen publiziert werden. Reicht der Schutz aus, obwohl er mehr nach dem Motto "Sicherheit durch nichtwissen" funktioniert. Es ist momentan möglich, jeden beliebigen Artikel durch Änderungen in der Adresszeile aufzurufen.
Übrigens, ich bin total zufrieden mit DynPG, ich habe noch nie so schnell eine so umfangreiche und gut strukturierte Seite zuwege gebracht wie mit DynPG!
|
|
|
|
09.05.2008 18:34
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 530
|
Hoi Christoph
Zitat | Sicherheit durch nichtwissen |
Dies hast du natürlich absolut richtig bemerkt! Es gibt aber auch eine Abhilfe. Daniel hat dazu eine kleine Engine geschrieben, welche folgendermasen funktioniert:
Im Anhang das ZIP mit den erforderlichen Dateien zum Runterladen und Entpacken. Am besten legt man es in das Verzeichnis "inc" (includes).
1. die Engine liegt dann in "inc/engine/lock.inc.php"
2. das Include, welches bewirkt, dass z.B. die Gruppe 38 ("Intern") gesperrt wird, liegt in "inc/lock_intern.php". Diese enthält die beiden Zeilen
require dirname(__FILE__) . '/engine/lock.inc.php';
dynpg_lock_groups(38);
Zeile 1 includiert einfach die Engine, Zeile 2 ruft den Schutz auf, für Gruppe 38. Wollte man mehrere Gruppen sperren, so ging dies so:
dynpg_lock_groups(38, 67, 89);
Beispiel für die Gruppe 38:
Also einfach durch kommagetrennte Auflistung. Es werden aber jeweils automatisch alle Untergruppen der angegebenen Gruppe gesperrt (und natürlich auch alle Artikel darin). Du musst nun lediglich noch in jeder Seite, welche einen solchen Schutz haben soll die Zeile
require('./inc/lock_intern.php');
einfügen. Beispiel:
[?php
require('./cms/getcontent.php');
$GLOBALS["DynPG"]->SetParam_PathToRoot('./cms/');
// LOCK reading group 38 (Intern)!
require('inc/lock_intern.php');
?]
(Eckige Klammern durch Spitze klammern ersetzen!)
Ich hoffe, dass dir dies weiterhilft!
Das Lob für die einfache Handhabung und gute Strukturierung freut mich sehr. Du weisst auch, dass wir immer offene Ohren für konstruktive Verbesserungen haben. :-)
Aber auch Werbung tut immer gut! Wir möchten ja, dass DynPG einer grossen Anwendergruppe zugute kommt und nur dadurch kann es auch noch besser werden.
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
Attachments
|
1
|
Attachment (Dateityp: zip, Größe: 2 Kb)
|
|
|
10.05.2008 10:16
|
ZITIEREN
| ANTWORTEN
|
Su
Beiträge: 416
|
Hallo miteinander
Gibts inzwischen einfachere Lösungen, oder würdet ihr noch immer das oben stehende Vorgehen empfehlen?
Vielen Dank für Infos
und liebe Grüsse
Susanna
|
http://www.artundmedia.ch
|
|
|
17.01.2012 17:15
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 530
|
Hoi Susanna
Mir ist nichts anderes bekannt, es sei denn, Christoph hätte für einen Kunden etwas anderes programmiert wovon ich nichts wüsste.
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
17.01.2012 17:43
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
hi susanna,
einen einfachen Schutz gibt es "nur" über ein htaccess geschütztes Verzeichnis und dem Einbau der LockEngine in alle .php-Dateien, welche die Artikel aus der geschützten DynPG-Artikelgruppe nicht anzeigen dürfen. Das wären natürlich alle Dateien ausserhalb dem geschützen Verzeichnis.
Einen erweiterten Schutz, gibt es mit dem Community-Plugin.
Wenn auch ins DynPG hochgeladene Dateien mit einem htaccess-Schutz versehen werden sollen, müsste vermutlich an den DynPG-Sourcecode-Dateien noch etwas ergänzt/aktiviert werden, denn dies ist ebenfalls nur mit installiertem Community-Modul standardmässig der fall.
mfg
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
17.01.2012 20:51
|
ZITIEREN
| ANTWORTEN
|
|