Как закрыть сайт от незарегестрированных пользоват

Печать RSS
437

Автор
Землянин
0
Очень интересует
С

Малиновые штаны
0
if (!is_user()) {
echo 'Иди лесом гость';
}
Автор
Землянин
0
Спасибо) а это в каком файле прописать?

Пацак
0
Если у тебя ротор, то такая функция уже есть в настройках админ панели.:-)
Автор
Землянин
0
Там есть функция закрытия гостевой. А я имею в виду закрыть доступ ко всему. Чтобы гости не могли даже просматривать форум, заходить в другие разделы... Чтобы для гостей была чистая главная страница с просьбой пройти регистрацию или авторизацию, а также открыта гостевая книга. А всё осталное скрыто.

Пацак
0
да поделитесь кому не сложно.

Дух
0
Тебе вот так надо > http://student95.com ?
J

Чатланин
0
Кстати, отличная модификация ротора oy

Дух
0
Да:-)

Голубые штаны
0
Для ротора - в файле includes/header.php в незащищенном авторизацией месте вставить этот код:
<?php 
if (!is_user()) {
    if (!stristr($php_self, 'mail/index.php' && !stristr($php_self, 'mail/lostpassword.php' && !stristr($php_self, 'pages/regisrtation.php'){
	    header ("Location: ../index.php?" . SID); exit;
	}
}
Перечислить надо все страницы, доступ к которым хочешь разрешить гостям. Иначе регистрация, восстановление пароля или связь в администрацией будут невозможны.
Изменил: Дмитрий (30.01.2011 / 13:50)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск