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
//Code: Alles auswählen
if ( $userdata['session_logged_in'] )
{Code: Alles auswählen
?>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'] )
{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')
{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 ?