Taki temat:
Forum ma być dostępne wyłącznie dla osób zalogowanych.
Dodac tu należy że mowa o rozbudowanym forum (kilka podtron dodatkowych, galeria, download itp.) W założeniu także jest by bez zalogowania nie można było
w ogóle //ort wejść na stronę (niema problemu z rejestracją bo tą wykonywac ma admin)
znalazłem na forum coś takiego:
Kod:
#
#-----[ FIND ]----------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]---------------------------------
#
if ( (!$userdata['session_logged_in'] && !defined('ENABLED_PAGE')) && $_GET['mode'] != 'register' )
{
redirect(append_sid("login.$phpEx", true));
}
#
#-----[ OPEN ]-------------------------------------------------------
#
profile.php
#
#-----[ FIND ]----------------------------------------
#
define('IN_PHPBB', true);
#
#-----[ AFTER, ADD ]----------------------------------
#
define('ENABLED_PAGE', true);
#
#-----[ OPEN ]-------------------------------------------------------
#
login.php
#
#-----[ FIND ]----------------------------------------
#
define('IN_PHPBB', true);
#
#-----[ AFTER, ADD ]----------------------------------
#
define('ENABLED_PAGE', true);
teoretycznie spełnia założenie bo nie wyświetla nic po menu tyle tylko że zamiast kończyć stronę overall_footer.tpl wywala błąd:
Warning: Cannot modify header information - headers already sent by (output started at /home/public_html/includes/template.php(127) : eval()'d code:1) in /home/public_html/includes/functions.php on line 941
Może mi ktos podpowiedzieć co zrobić by każda próba wejścia niezalogowanego użytkownika na którąkolwiek z podstron kończyła się przekierowaniem na login.php?