Neulingsfrage: Wie Module als geschützte Bereiche definieren

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
jovo
Beiträge: 4
Registriert: 18. Mär 2013, 00:02

Neulingsfrage: Wie Module als geschützte Bereiche definieren

Beitrag von jovo »

Hi -- ich übersehe wohl etwas Entscheidendes. Möchte Admidio zum Schützen kleinerer Bereiche im Rahmen einer ansonsten öffentlichen Webseite einsetzen. Konkret heißt das, dass nur registrierte und eingeloggte Benutzer den Downloadbereich betreten dürfen sollen. Muss ich dazu den Code manuell ändern oder geht das auch über Einstellungen? Konnte bei den Berechtigungen nichts dergleichen entdecken.

Dank & Gruß
Jo
jovo
Beiträge: 4
Registriert: 18. Mär 2013, 00:02

Re: Neulingsfrage: Wie Module als geschützte Bereiche defini

Beitrag von jovo »

... ach herrje, kaum hatte ich die Frage abgeschickt, hatte ich die Berechtigungsoption für den Downloadbereich gefunden. Erstmal alles klar also :lol:
jovo
Beiträge: 4
Registriert: 18. Mär 2013, 00:02

Re: Neulingsfrage: Wie Module als geschützte Bereiche defini

Beitrag von jovo »

Hallo nochmal.
Habe weiter experimentiert, die eine oder andere Anpassung vorgenommen und möchte nun doch lediglich geschützte Bereiche auf meinen externen Seiten anbieten, die ich mit den admidio Scripten abfragen will. Aus einem früheren Post hatte ich folgenden code kopiert:

if($g_valid_login)
{
echo 'Du bist eingeloggt';
}
else

{
echo 'Du bist nicht eingeloggt';
}

zuvor mit
include_once('[domain]admidio/adm_program/system/common.php');

admidio eingebunden. Doch egal ob ich eingeloggt bin oder nicht, die Meldung lautet 'nicht eingeloggt'. Wenn ich die Bedingung ändere (if($g_valid_login = true) ) bin ich andererseits angeblich immer eingeloggt.
Hat jemand Ideen?
Vielen Dank, Jo
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Neulingsfrage: Wie Module als geschützte Bereiche defini

Beitrag von Thomas-RCV »

Hallo Jo,

der Post ist für die Versionen bis 2.2 gültig. Ab der 2.3 hat sich der Variablenname geändert

Code: Alles auswählen

if ($gValidLogin) {
// Code
}
sollte gehen.

VG Thomas
jovo
Beiträge: 4
Registriert: 18. Mär 2013, 00:02

Re: Neulingsfrage: Wie Module als geschützte Bereiche defini

Beitrag von jovo »

... danke Thomas, aber das tut leider nicht. $gValidLogin ist leer, egal was ich mache. :? Noch Ideen?

jo
Benutzeravatar
Thomas-RCV
Former team member
Beiträge: 786
Registriert: 1. Aug 2011, 15:06

Re: Neulingsfrage: Wie Module als geschützte Bereiche defini

Beitrag von Thomas-RCV »

wäre es da nicht sinnvoller nicht angemeldete Benutzer auf eine andere Seite zu schicken? Das kannst du in der Orgaeinstellung als Pfad hinterlegen.
Andernfalls müsstest du dir die Session mal ausgeben lassen, was du denn übermittelt bekommst.
Stimmt der relative Pfad zur common.php?

Generell hier mal in der Doku das Sessionhandling anschauen.

VG Thomas
Benutzeravatar
fasse
Administrator
Beiträge: 6229
Registriert: 12. Nov 2005, 16:06

Re: Neulingsfrage: Wie Module als geschützte Bereiche defini

Beitrag von fasse »

Hi Jovo,

hAst du auch mal in die Organisationseinstellungen geschaut?

Dort kannst du die meisten Module nur für registrierte Benutzer freischalten ohne Codeänderungen vornehmen zu müssen.

Gruß
Fasse
Antworten