Inhalte verstecken für "Nicht-Registrierte"

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Diddle
Mitglied
Beiträge: 27
Registriert: 30.07.2003 08:27
Wohnort: Wuppertal
Kontaktdaten:

Inhalte verstecken für "Nicht-Registrierte"

Beitrag von Diddle »

Hallo zusammen,

habe in meinem Forum einige Einstellungen in den php vorgenommen
um das Forum für Nicht-Registrierte dicht zu machen.

Das Thema gibt´s ähnlich auch in einem anderen thread hier.

Habe in meinem Forum erfolgreich die Mitgliederliste für nicht registrierte
versteckt.

Nach der Stelle:

Code: Alles auswählen

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management
//
sind folgende Zeilen einzufügen:

Code: Alles auswählen

if ( $userdata['session_logged_in'] )
{
Am Ende der Datei vor der letzten Zeile: sind folgende Zeilen einzufügen:

Code: Alles auswählen

}
else
{
echo "Nur für registrierte Benutzer!";
}
------------------------------------------------------------------------------

Wollte nun noch das Ansehen der Benutzerprofile verhindern, indem
ich die Datei "profile.php" ähnlich modifiziert habe.

Code: Alles auswählen

if ( $userdata['session_logged_in'] )
{
Hat wunderbar funktioniert, die Profile waren für Nicht-Registrierte nicht zugänglich
aber danach war das neu registrieren nicht mehr möglich, da das auch mit dieser
Datei funktioniert.

Habe dann folgende Ergänzung durchgeführt:

Code: Alles auswählen

if ( $userdata['session_logged_in'] || $mode == 'register')
{
Sollte bedeuten: Wenn eingeloggt oder im Registrierungsmodus

Fuktioniert in der Version 2.0.5 (mit manuellen Sicherheits-Patches) gut,
aber in der Version 2.0.13 kann weiterhin nicht registriert werden.

Kann mir da jemand helfen ?
Diddle, nie erwachsen werden
Diddle
Mitglied
Beiträge: 27
Registriert: 30.07.2003 08:27
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Diddle »

Danke trotzdem.
Hatte ich nicht gesehen.
Diddle, nie erwachsen werden
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“