при вводе адреса сайта человек попадает на страницу где предлагается ввести логин/пароль или зарегистрироваться и только потом попадает на форум или подскажите цмс в которой это можно сделать как вот тут вот например http://www.directadmin.com/
в апаче directory index ставишь скрипт авторизации. пишешь авторизацию. если пройдена то PHP: $_SESSION["valid_user"] = true; иначе PHP: $_SESSION["valid_user"] = false; берешь какой нить drupal и в index.php файле пишешь PHP: session_start(); if(!$_SESSION["valid_user"]) {header("location:страница_авторизации.php");} если возьмешь код где не все запросы идут на index.php то код PHP: session_start(); if(!$_SESSION["valid_user"]) {header("location:страница_авторизации.php");} должен выполнятся на кождой странице.
Лучше уязвимый код вообще не использовать. Код после отправки header дальше продолжает выполняется. Так вот надейжней: PHP: session_start(); if(!$_SESSION["valid_user"]) {header("location:страница_авторизации.php"); exit;}
barnaki Код расположенный после PHP: session_start(); if(!$_SESSION["valid_user"]) {header("location:страница_авторизации.php");} Будет выполнен, так как нет принудительного завершения.