mehrere Login-Bereiche in einem Projekt

Fragen/Tipps allgemeiner Art.

mehrere Login-Bereiche in einem Projekt

Beitragvon argon » 26. Jan 2012, 16:11

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
Benutzeravatar
argon
 
Beiträge: 85
Registriert: 13. Sep 2007, 05:44
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon Cheffchen » 26. Jan 2012, 16:47

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
Benutzeravatar
Cheffchen
 
Beiträge: 1126
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon argon » 26. Jan 2012, 16:54

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
Benutzeravatar
argon
 
Beiträge: 85
Registriert: 13. Sep 2007, 05:44
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon Cheffchen » 26. Jan 2012, 17:11

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
Benutzeravatar
Cheffchen
 
Beiträge: 1126
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon argon » 26. Jan 2012, 17:38

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
Benutzeravatar
argon
 
Beiträge: 85
Registriert: 13. Sep 2007, 05:44
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon Markus.Lorch » 26. Jan 2012, 20:58

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.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 634
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon argon » 27. Jan 2012, 07:58

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
Benutzeravatar
argon
 
Beiträge: 85
Registriert: 13. Sep 2007, 05:44
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon argon » 27. Jan 2012, 12:01

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
Benutzeravatar
argon
 
Beiträge: 85
Registriert: 13. Sep 2007, 05:44
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon Markus.Lorch » 27. Jan 2012, 12:19

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
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 634
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon argon » 27. Jan 2012, 12:28

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
Benutzeravatar
argon
 
Beiträge: 85
Registriert: 13. Sep 2007, 05:44
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon argon » 27. Jan 2012, 12:31

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
Benutzeravatar
argon
 
Beiträge: 85
Registriert: 13. Sep 2007, 05:44
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon argon » 27. Jan 2012, 12:50

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
Benutzeravatar
argon
 
Beiträge: 85
Registriert: 13. Sep 2007, 05:44
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon argon » 27. Jan 2012, 12:58

Nachdem löschen von xform funktioniert wieder alles. Auf ein neues...

VG, argon
Benutzeravatar
argon
 
Beiträge: 85
Registriert: 13. Sep 2007, 05:44
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon argon » 27. Jan 2012, 13:25

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
Benutzeravatar
argon
 
Beiträge: 85
Registriert: 13. Sep 2007, 05:44
Wohnort: Berlin

Re: mehrere Login-Bereiche in einem Projekt

Beitragvon Markus.Lorch » 27. Jan 2012, 15:09

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.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 634
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Nächste

Zurück zu Allgemeines [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast