[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • mehrere Login-Bereiche in einem Projekt
Seite 1 von 1

mehrere Login-Bereiche in einem Projekt

Verfasst: 26. Jan 2012, 17:11
von argon
Hallo,
ich würde gerne folgendes realisieren:

- Der Kunde soll in der Lage sein einen beliebigen Artikel mit einem Login zu schützen. (als Modul einzubinde).

- Im Login-Bereich sollen downloadbare Dokumente abgelegt werden.

- Jeder Login-Bereich soll eigene, seperate Zugangsdaten erhalten.

- Die User des Kunden erhalten dann die Login-Daten womit sie sich in die jeweiligen geschützten Bereiche einloggen können.
------------------------

Ich habe bereits in der Vergangenheit einen Login-Bereich eingerichtet, es funktioniert auch alles. Leider gibt es da aber nur eine einfache Userverwaltung.

Folgendes Addon hatte ich benutzt:

Code: Alles auswählen

* Simple User Addon
 * Authentifizierungs Template 
 * @author jan@kristinus
Jetzt meine Frage:
Kann mir bitte jemand eine Tipp geben welches AddOn, Modul oder Template mir behilflich sein könnte?
Ich benutze Redaxo v4.2.1.

VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 26. Jan 2012, 17:47
von Cheffchen
Hallo,

das Community ADDON kommt da eigentlich nur in frage.

klick mal oben auf Download und da kannst zum testen einfach mal das komplette community/redaxo system runterladen und mal installieren ob das in frage kommt.
Wenn ja brauchst dies auch um bei dir das einzupflegen da die einstellungen sind nicht ganz ohne aber machbar.

Cheffchen

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 26. Jan 2012, 17:54
von argon
Vielen Dank für die schnelle Antwort.

So etwas habe ich schon fast befürchtet. :wink:
Kann man das Community-Addon auch in ein bereits existierendes Projekt einbinden, oder gibt es evtl. Probleme mit der vorhandenen Navigationsstruktur (Aktuell 4 Ebenen)?

VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 26. Jan 2012, 18:11
von Cheffchen
Hallo,

kannst auch später einbinden, ist halt blöd da alle Formular per Hand erstellen musst und die Einstellungen der abhängigkeit der Loginseiten.

Deswegen eine Testinstallation vom Community (local geht auch) wo dann die Einstellungen und formular bloss abschreiben/kopieren brauchst.

Wenn ein bestehendes system nimmst musst halt auch darauf achten das Addons alle Aktuell sind wie xfrom sonst bekommst das nicht installiert.

Am besten währe vielleicht das Community komplett paket zu nehmen und damit deins damit zu Updaten auf 4.3.2, denn dann bist sicher das alle Dateien passen und brauchst halt nur noch dir Formulare und Metadaten einfügen.

ist aber alles theoretisch, vielleicht kann noch jemand mit Ahnung was dazu sagen denn ich habe Community nur einmal vor kurzen installiert.

Cheffchen

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 26. Jan 2012, 18:38
von argon
Ich werde mal das Community-AddOn lokal installieren und es mir genauer anschauen.
Es ist zwar alles theoretisch wie Du sagst, aber dennoch ein guter Ansatzt für mich.
Danke für die Tipps und Anregungen.

VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 26. Jan 2012, 21:58
von Markus.Lorch
Hallo,

ja. Cheffchens Ansatz ist momentan auch der beste Weg. Die Community-Demo lokal installieren und alle relevanten Einstellungen Copy&Paste übernehmen. Bei der Neuinstallation in ein neues System muss zudem auf folgendes geachtet werden:

Folgende aktuellen AddOns
phpmailer (https://github.com/dergel/redaxo_phpmailer)
xform (https://github.com/dergel/redaxo4_xform)
community (https://github.com/dergel/redaxo4_community)

Probleme mit der Navigationsstruktur kann es dabei nicht geben. Allerdings muss die rex_navigation verwendet werden - oder in eigenen Navigationen die Rechteprüfung selbst nachgebildet werden.

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 27. Jan 2012, 08:58
von argon
Guten Morgen Markus,

vielen Dank für die Hinweise. Ich hatte mir ein wenig Sorgen gemacht wegen der Navigation, aber da habe ich scheinbar Glück gehabt. Die Navigation im existierenden Projekt hatte ich bereits mit

Code: Alles auswählen

$navigation = rex_navigation::factory();
erstellt.
Nun sollte eigentlich alles machbar sein. Ich versuche nun mein Glück und werde mich in das Thema Community-AddOn stürzen.

Have a nice day!

VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 27. Jan 2012, 13:01
von argon
Es wäre natürlich zu schön wenn alles sofort funktionieren würde.

Ich bekomme folgende Fehlermeldung bei der installation von xform:

Code: Alles auswählen

Fatal error: Call to undefined method rex_sql::factory() in C:\xampp\htdocs\projekte\mein-projekt.xy\redaxo\include\addons\xform\plugins\email\install.inc.php on line 2
Die Stelle in der install.inc.php ist diese:

<?php
$sql = rex_sql::factory();
$sql->setQuery('CREATE TABLE IF NOT EXISTS `rex_xform_email_template` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default "",
...

Ehrlich gesagt weiß ich jetzt nicht genau was ich nun machen soll.
Hat das mit der Redaxo Version zu tun? Ich benutze Redaxo 4.2.1.
Kennt jemand dieses Problem?

VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 27. Jan 2012, 13:19
von Markus.Lorch
ja. Das neue xform ist zur 4.2.1 nicht kompatibel (und auch das community-addon nicht) hier hilft nur Update auf 4.3.2

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 27. Jan 2012, 13:28
von argon
Ich habe im folgenden Thread (für ein anderes AddOn) den Hinweis gelesen, dass man

$sql = rex_sql::factory();
durch
$sql = new rex_sql();
ersetzten soll.

Gesagt getan. Nach der ersten Änderung (install.inc.php) kamen noch weitere 3 Fehlermeldung.
Habe dann an den besagten Stellen die Änderungen vorgenommen.
Jetzt funktioniert die Installation von xform.

Ok, nun geht es mit Spannung weiter...


VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 27. Jan 2012, 13:31
von argon
Hallo Markus, unsere Posts haben sich überschnitten...

Die Installation habe ich wie Du gelesen hast, mit "Try and Error", hinbekommen.
Denkst Du das es hier später Probleme geben könnte, wegen Kompatibilität mit den anderen AddOns?

VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 27. Jan 2012, 13:50
von argon
Na schön ich merke schon, das wird wohl nichts werden.
Egal was ich jetzt im BackEnd anklicke, es kommt:

Code: Alles auswählen

Fatal error: Class 'rex_be_page' not found in C:\xampp\htdocs\projekte\mein-projekt.xy\redaxo\include\addons\xform\plugins\manager\config.inc.php on line 48
Ich kann nichts mehr installieren/deinstallieren oder aufrufen.
Zum Glück habe ich vorher ein Backup von DB und System gemacht... :roll:
Naja, ich sollte besser vorsichtig sein mit wilden Experimenten. :wink:


VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 27. Jan 2012, 13:58
von argon
Nachdem löschen von xform funktioniert wieder alles. Auf ein neues...

VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 27. Jan 2012, 14:25
von argon
Wo kann man eine funktionierende "Community- u. xform-AddOn Kombination" für Redaxo 4.2.1 herunterladen. Im Download-Bereich gibt es scheinbar nur eine Version für Redaxo 4.3.
Oder gibt es kein Community-AddOn für 4.2.1?

@Markus
Ich möchte ungern auf Redaxo 4.3 upgraden, ich befürchte das dann die anderen AddOns wiederum Probleme verursachen.


VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 27. Jan 2012, 16:09
von Markus.Lorch
nein. Es gab früher mal eine die war ohne tiefe php Kentnisse nicht zu installieren. Wenn kein Redaxo 4.3.2 möglich ist muss eine andere Lösung her.

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 27. Jan 2012, 17:47
von argon
Markus.Lorch hat geschrieben:nein. Es gab früher mal eine die war ohne tiefe php Kentnisse nicht zu installieren. Wenn kein Redaxo 4.3.2 möglich ist muss eine andere Lösung her.
Meine PHP-Kenntnisse sind leider nicht sooo tiefgehend. Da muß ich mir nun was einfallen lassen.
Vielen Dank für die Bemühungen.

VG, argon

Re: mehrere Login-Bereiche in einem Projekt

Verfasst: 29. Jan 2012, 15:16
von argon
Hallo,

gibt es eigentlich eine Möglichkeit ältere AddOn-Versionen herunterzuladen, z.B. Community-Addon v1.4 ?

In der Doku für Community-AddOn steht geschrieben:

Code: Alles auswählen

Wissenswertes zum Community-Addon:
... Download-Seite: http://www.redaxo.de/180-0-addon-details.html?addon_id=5
Achtung - noch nicht vollstaendig. Diese Bemerkungen beziehen aus das CommunityAddOn v1.4 fuer REDAXO 4.2.1. ...  
Ich finde aber nirgendwo die Version 1.4.
Auf der Downloadseite gibt es nur die Version 2.8.1 für Redaxo 4.3.x

Kann mir jemand weiterhelfen?

VG, argon