Hallo allerseits,
da ich auf der Suche nach einer einfachen Möglichkeit, ein paar Seiten unter R4 nur für angemeldete Benutzer zugänglich zu machen, nicht fündig wurde, habe ich selbst ein Modul bzw. drei Module dafür gebastelt. Die Lösung bietet deutlich weniger Features als z.B. die von rudoo gerade nach R4 portierte, ist dafür aber auch sehr einfach einzubauen - und mir reicht sie momentan vollkommen aus!
Vielleicht interessiert sich ja noch jemand dafür - viel Erfolg!
(Und Danke an Philipp Skorpil, bei dem ich den Session-Mechanismus abgeguckt habe!)
Die Module sind hier, hier und hier zu finden - oder einfach in den Modulen nach "Login-Bereich" suchen.
Falls übrigens jemand einen Tipp hat, wie man die drei Module zusammen in einem Paket zur Verfügung stellen kann, nur zu!
Besten Gruß,
Martin
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
-
- Beiträge: 39
- Registriert: 7. Jan 2007, 22:34
Hallo nochmal,
so, ich habe jetzt ein Update für die Module hochgeladen.
Neu in Version 1.1:
+ konfigurierbare Bereichsnamen zur Unterscheidung mehrerer Login-Bereiche
+ konfigurierbare Benutzerrechte, die in Templates/Modulen zur Verfügung stehen, um Inhalte ein- oder auszublenden
* Ausgaben im Backend überarbeitet
Zu finden sind die Module wieder hier, hier und hier - oder einfach in den Modulen nach "Login-Bereich" suchen.
Außerdem gibt's eine Wiki-Seite mit einer Anleitung.
Besten Gruß,
Martin
so, ich habe jetzt ein Update für die Module hochgeladen.
Neu in Version 1.1:
+ konfigurierbare Bereichsnamen zur Unterscheidung mehrerer Login-Bereiche
+ konfigurierbare Benutzerrechte, die in Templates/Modulen zur Verfügung stehen, um Inhalte ein- oder auszublenden
* Ausgaben im Backend überarbeitet
Zu finden sind die Module wieder hier, hier und hier - oder einfach in den Modulen nach "Login-Bereich" suchen.
Außerdem gibt's eine Wiki-Seite mit einer Anleitung.
Besten Gruß,
Martin
-
- Beiträge: 39
- Registriert: 7. Jan 2007, 22:34
Hi Leute,
ich bin neu hier im Redaxo-Forum und habe leider auch nicht all zu viel Erfahrung mit Redaxo. Jetzt sitze ich hier schon einige Stunden und versuche das "Simple Login" zum laufen zu bringen, scheitere aber immer wieder an dem selben Problem:
Anmelden mit Benutzer und PW funktioniert und der geschützte Artikel wird sichtbar. Sobald ich nun auf einen anderen Menüpunkt klicke und dann wieder zurück auf den Login gehe, muss ich mich wieder anmelden. Was nicht wirklich benutzerfreundlich ist. Zudem funktioniert der Abmelden-Button nicht.
Ich habe eigentlich alles wie im Wiki beschrieben gemacht. Wo kann denn nun der Fehler liegen?
Für einen kleinen Tipp wäre ich euch sehr dankbar.
Thomas
ich bin neu hier im Redaxo-Forum und habe leider auch nicht all zu viel Erfahrung mit Redaxo. Jetzt sitze ich hier schon einige Stunden und versuche das "Simple Login" zum laufen zu bringen, scheitere aber immer wieder an dem selben Problem:
Anmelden mit Benutzer und PW funktioniert und der geschützte Artikel wird sichtbar. Sobald ich nun auf einen anderen Menüpunkt klicke und dann wieder zurück auf den Login gehe, muss ich mich wieder anmelden. Was nicht wirklich benutzerfreundlich ist. Zudem funktioniert der Abmelden-Button nicht.
Ich habe eigentlich alles wie im Wiki beschrieben gemacht. Wo kann denn nun der Fehler liegen?
Für einen kleinen Tipp wäre ich euch sehr dankbar.
Thomas
Hallo Thomas,
willkommen im Club!
Ich bin nicht ganz sicher, ob das die Ursache ist, aber kann es sein, dass Du bisher kein in Deinen Code eingefügt hast? Darüber bin ich anfangs auch immer gestolpert - leider habe ich auch vergessen, das im Wiki zu erwähnen. Werde ich nachholen.
session_start() muss einmal aufgerufen werden, bevor die Session-Variable verwendet wird, am besten am Anfang des Templates.
Sag Bescheid, wenn's das nicht war!
Besten Gruß aus Hamburg,
Martin
willkommen im Club!
Ich bin nicht ganz sicher, ob das die Ursache ist, aber kann es sein, dass Du bisher kein
Code: Alles auswählen
session_start();
session_start() muss einmal aufgerufen werden, bevor die Session-Variable verwendet wird, am besten am Anfang des Templates.
Sag Bescheid, wenn's das nicht war!
Besten Gruß aus Hamburg,
Martin
Hallo Martin,
vielen Dank für Deine schnelle Antwort. Und ja, ich hatte natürlich vergessen session_start() in mein Template zu schreiben und es steht im WIKI - wer lesen kann ist klar im Vorteil
Jetzt funktioniert fas alles. Nach dem Anmelden kann ich ich die geschützten Seiten aufrufen, mich durch die komplette Homepage klicken etc. Nur das Abmelden klappt noch nicht. Wenn ich auf abmelden klicke passiert einfach nichts.
Hast Du hier auch noch eine Idee?
Grüße Thomas
vielen Dank für Deine schnelle Antwort. Und ja, ich hatte natürlich vergessen session_start() in mein Template zu schreiben und es steht im WIKI - wer lesen kann ist klar im Vorteil
Jetzt funktioniert fas alles. Nach dem Anmelden kann ich ich die geschützten Seiten aufrufen, mich durch die komplette Homepage klicken etc. Nur das Abmelden klappt noch nicht. Wenn ich auf abmelden klicke passiert einfach nichts.
Hast Du hier auch noch eine Idee?
Grüße Thomas
Neue Version 1.2
Moin Moin allerseits,
ich habe gerade eine neue Version hochgeladen, die einen dicken Fehler behebt: man konnte sich mit einem beliebigen Benutzernamen ohne Passwort anmelden.
Danke an dieser Stelle an Christoph Heuel, der das gefunden hat!
In der neuen Version 1.2 hat sich inhaltlich nur die Modul-Ausgabe der Anmeldung geändert (und auch dort ist nur ein einziges '=' hinzugekommen).
Besten Gruß,
Martin
ich habe gerade eine neue Version hochgeladen, die einen dicken Fehler behebt: man konnte sich mit einem beliebigen Benutzernamen ohne Passwort anmelden.
Danke an dieser Stelle an Christoph Heuel, der das gefunden hat!
In der neuen Version 1.2 hat sich inhaltlich nur die Modul-Ausgabe der Anmeldung geändert (und auch dort ist nur ein einziges '=' hinzugekommen).
Besten Gruß,
Martin
@Thomas
Moin nochmal,
Wenn Du den mal von Hand an die URL der Seite anhängst, kannst Du prüfen, ob das klappt. Funktioniert aber nur, wenn die Seite auch zu dem geschützen Bereich gehört, d.h. wenn sie das Inhalt-Modul enthält und dort die Weiterleitung zurück auf die Anmelde-Seite konfiguriert ist.
Ansonsten kann ich mir die Seite gerne mal ansehen, wenn es sie denn irgendwo zu sehen gibt bzw. Du mir die Zugangsdaten schicken magst.
Besten Gruß,
Martin
Moin nochmal,
nee, Du hattest schon vollkommen Recht: als Du es gelesen hast, stand da noch nix von session_start()!mj_tom hat geschrieben: vielen Dank für Deine schnelle Antwort. Und ja, ich hatte natürlich vergessen session_start() in mein Template zu schreiben und es steht im WIKI - wer lesen kann ist klar im Vorteil
Hmm. Nein, so spontan leider nicht. Eigentlich funktioniert die Abmeldung sehr simpel: sie ruft nur die gleiche Seite nochmal auf, mit gesetztem Parametermj_tom hat geschrieben: Wenn ich auf abmelden klicke passiert einfach nichts.
Hast Du hier auch noch eine Idee?
Code: Alles auswählen
logout=1
Ansonsten kann ich mir die Seite gerne mal ansehen, wenn es sie denn irgendwo zu sehen gibt bzw. Du mir die Zugangsdaten schicken magst.
Besten Gruß,
Martin
Hi all,
auf mein rechner funktioniert alles problemlos, bloss auf dem server gimbs es ein error.
weiss Jemand was das sein könnte?
danke
Zsolt
auf mein rechner funktioniert alles problemlos, bloss auf dem server gimbs es ein error.
weiss Jemand was das sein könnte?
Code: Alles auswählen
Fatal error: Call to undefined function: ddump() in /home/******/redaxo/include/classes/class.rex_article.inc.php(251) : eval()'d code on line 56
Zsolt
Grmbl.... mein Fehler, ich habe da versehentlich eine Testzeile im Code stehen gelassen!
Du kannst die Zeile mit dem ddump() einfach löschen oder die neue Version 1.2b des Moduls verwenden, die ich gerade hochgeladen habe!
'Tschuldigung!
Martin
P.S.
Interessant allerdings, dass das bei Dir lokal nicht zu einem Fehler geführt hat...
Du kannst die Zeile mit dem ddump() einfach löschen oder die neue Version 1.2b des Moduls verwenden, die ich gerade hochgeladen habe!
'Tschuldigung!
Martin
P.S.
Interessant allerdings, dass das bei Dir lokal nicht zu einem Fehler geführt hat...
Hallo - schickes Modul - habe unter Redaxo 3.2 aber folgenden Fehler:
Kann mir da jemand helfen?
Code: Alles auswählen
Fatal error: Call to undefined function rex_redirect() in /www/data/websites/xxxxxxxx/public_html/cms/redaxo/include/classes/class.article.inc.php(179) : eval()'d code on line 122
Login-Module
Hi!
Ich nutze diese drei kleinen Module auch, weil sie eigentlichgenau das sind, was ich suchte.
Leider hab ich ein Problem, das mir Kopfzerbrechen bereitet: beim Klick auf den Anmelde-Button wir ein falscher Pfad ausgegeben, worauf die Seite nicht angezeigt werden kann und die Meldung erscheint:
Kein Startartikel selektiert / No starting Article selected. Please click here to enter redaxo
In der URL wird dabei der Pfad verdoppelt, also zB:
www.webseite.de/inhalt/inhalt/geschuetzterbereich.html
anstatt
www.webseite.de/inhalt/geschuetzterbereich.html
Wenn ich das mit der Hand korrigiere, erscheint meine Seite korrekt.
Wo kann ich im Anmelden-Modul (dort liegt der Fehler wohl?!) denn diese Pfadausgabe verändern?
Hat noch jemand so einen Fehler bemerkt?
Danke für die Hilfe!
Grüße
Ich nutze diese drei kleinen Module auch, weil sie eigentlichgenau das sind, was ich suchte.
Leider hab ich ein Problem, das mir Kopfzerbrechen bereitet: beim Klick auf den Anmelde-Button wir ein falscher Pfad ausgegeben, worauf die Seite nicht angezeigt werden kann und die Meldung erscheint:
Kein Startartikel selektiert / No starting Article selected. Please click here to enter redaxo
In der URL wird dabei der Pfad verdoppelt, also zB:
www.webseite.de/inhalt/inhalt/geschuetzterbereich.html
anstatt
www.webseite.de/inhalt/geschuetzterbereich.html
Wenn ich das mit der Hand korrigiere, erscheint meine Seite korrekt.
Wo kann ich im Anmelden-Modul (dort liegt der Fehler wohl?!) denn diese Pfadausgabe verändern?
Hat noch jemand so einen Fehler bemerkt?
Danke für die Hilfe!
Grüße
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hallo,
habe eben das erste mal das Modul verwendet und bin echt begeistert, wie einfach es funktioniert hat, fast ohne Probleme. Mein Problem mit dem Abmelden habe ich durch diesen Beitrag lösen können, allerdings habe ich noch ein anderes:
Wenn ich eingeloggt bin, kann ich die geschützten Bereiche einsehen. Wenn ich dann aber auf einen ungeschützten Artikel klicke und danach wieder in den geschützten Bereich gehe, muss ich mich erneut anmelden.
Ist das normal? Wird vielleicht die $SESSION-Variable nicht richtig übernommen? (start session() habe ich ganz oben in meinem Haupttemplate stehen)
Grüße, Sebastian
habe eben das erste mal das Modul verwendet und bin echt begeistert, wie einfach es funktioniert hat, fast ohne Probleme. Mein Problem mit dem Abmelden habe ich durch diesen Beitrag lösen können, allerdings habe ich noch ein anderes:
Wenn ich eingeloggt bin, kann ich die geschützten Bereiche einsehen. Wenn ich dann aber auf einen ungeschützten Artikel klicke und danach wieder in den geschützten Bereich gehe, muss ich mich erneut anmelden.
Ist das normal? Wird vielleicht die $SESSION-Variable nicht richtig übernommen? (start session() habe ich ganz oben in meinem Haupttemplate stehen)
Grüße, Sebastian
Ich glaube, ich weiß jetzt, warum das bei mir nicht funktioniert:
Wenn man als angemeldeter Benutzer auf die Anmeldeseite kommt, wird man automatisch abgemeldet, da diese quasi auch als Abmeldeseite genutzt wird:
Leider ist das bei mir die Startseite der geschützten Artikel, weshalb man immer wieder über diese Seite gehen muss und somit abgemeldet wird.
Ich habe jetzt die Anmelde-Seite auf einen zweiten Artikel gelegt, auf den vom Startartikel verlinkt wird. Beim Startartikel würde ich gerne eine Unterscheidung machen:
- Wenn man angemeldet ist, soll "Angemeldet" erscheinen
- Falls man nicht angemeldet ist, soll eine Aufforderung und ein Link auf die Anmeldeseite kommen.
Ich habe jetzt den folgenden php-Code verwendet:
Leider erscheint immer die Aufforderung zur Anmeldung, auch wenn man eigentlich angemeldet ist.
Weiß vielleicht jemand, was ich anders machen kann?
Sebastian
Wenn man als angemeldeter Benutzer auf die Anmeldeseite kommt, wird man automatisch abgemeldet, da diese quasi auch als Abmeldeseite genutzt wird:
Code: Alles auswählen
// Abmeldung
// Oeffnen der Anmelde-Seite durch angemeldeten Besucher
if($_SESSION['pwdarea'][$areaName]['access'] == 'yes') {
unset($_SESSION['pwdarea'][$areaName]);
}
Ich habe jetzt die Anmelde-Seite auf einen zweiten Artikel gelegt, auf den vom Startartikel verlinkt wird. Beim Startartikel würde ich gerne eine Unterscheidung machen:
- Wenn man angemeldet ist, soll "Angemeldet" erscheinen
- Falls man nicht angemeldet ist, soll eine Aufforderung und ein Link auf die Anmeldeseite kommen.
Ich habe jetzt den folgenden php-Code verwendet:
Code: Alles auswählen
<?php
if($_SESSION['pwdarea'][$areaName]['access'] == 'yes') {
echo 'Du bist angemldet';
}
else echo '<h1>Fotos</h1>
<p>Dies ist ein geschützter Bereich. Daher melde Dich bitte zuerst an:</p>
<p><a href="index.php?article_id=17&clang=0">Anmeldung</a></p> ';
?>
Weiß vielleicht jemand, was ich anders machen kann?
Sebastian
Login für Frontend
Hallo,
zunächst danke an die Entwickler der Login Module.
Ich habe dabei ne kleines Problem.
Nachdem ich mich ausgeloggt habe, kann ich mit den Browser Zurück-Button zum letzten geschützten Bereich springen. Kann man dies vielleicht irgendwie verhindern. Natürlich die Session-Variablen sind mit der Abmeldung entleert, sobald ich die Seite neu lade, lande ich wieder zu der Login-Seite. Aber wie gesagt, problem ist mit dem Zurück button von Browsern.
Ich würde mich für eine Hilfe freuen.
Danke
zunächst danke an die Entwickler der Login Module.
Ich habe dabei ne kleines Problem.
Nachdem ich mich ausgeloggt habe, kann ich mit den Browser Zurück-Button zum letzten geschützten Bereich springen. Kann man dies vielleicht irgendwie verhindern. Natürlich die Session-Variablen sind mit der Abmeldung entleert, sobald ich die Seite neu lade, lande ich wieder zu der Login-Seite. Aber wie gesagt, problem ist mit dem Zurück button von Browsern.
Ich würde mich für eine Hilfe freuen.
Danke
kannst du das bitte etwas genauer erklären.Markus.Staab hat geschrieben:@Boonkid:
rex_redirect gabs unter REDAXO 3.2 nicht...
einfach die neuste REDAXO Version runterladen und die Funktion rauskopieren.. dann in die entsprechende Datei deiner 3.2 Installation einfügen..
Grüße,
Markus
also ich bekomm die fehlermeldung
Fatal error: Call to undefined function rex_redirect() in /.../redaxo/include/classes/class.article.inc.php(179) : eval()'d code on line 82
hab mir redaxo 4.1 runtergeldaen, da gibt es eine class.rex_article.inc von der soll ich etwas in die class.article.inc.php kopieren?
aber dort findet sich nichts mit redirect
kann mir jemand helfen bitte?
es muss irgendwie unter 3.2 funktionieren
danke
- gseilheimer
- Beiträge: 78
- Registriert: 3. Jan 2008, 01:31
Search Index [REX 4] - Anpassungen []
Hallo liebe Community,
das AddOn funktioniert soweit prima, ABER im Zusammspiel mit "SIMPLE LOGIN" http://www.redaxo.de/165-0-moduldetails ... ule_id=328...
PROBLEM: Artikel die bei der Suche eingegeben werden UND eigentlich nicht sichtbar sein sollten, wenn kein PW eingegeben ist, werden dennoch dargestellt...?
LÖSUNGSANSATZ: eine PHP in "pages", wo die zu sperrenden CATs ausgewählt werden können, was soweit ja auch okay ist...
Nur fehlt mir bei der Addon-Entwicklung noch das Wissen, um die Werte entsprechend abzufangen und weiterverarbeiten zu können.
Hat jemand da schon einen Ansatz beziehungsweise eine Lösung?
Gruß, Gilbert
PS: Werfe der/dem-jenigen gern auch mal einen Stein in den Garten.
das AddOn funktioniert soweit prima, ABER im Zusammspiel mit "SIMPLE LOGIN" http://www.redaxo.de/165-0-moduldetails ... ule_id=328...
PROBLEM: Artikel die bei der Suche eingegeben werden UND eigentlich nicht sichtbar sein sollten, wenn kein PW eingegeben ist, werden dennoch dargestellt...?
LÖSUNGSANSATZ: eine PHP in "pages", wo die zu sperrenden CATs ausgewählt werden können, was soweit ja auch okay ist...
Nur fehlt mir bei der Addon-Entwicklung noch das Wissen, um die Werte entsprechend abzufangen und weiterverarbeiten zu können.
Hat jemand da schon einen Ansatz beziehungsweise eine Lösung?
Gruß, Gilbert
PS: Werfe der/dem-jenigen gern auch mal einen Stein in den Garten.