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

Print RSS
440

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

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

Пацак
0
Если у тебя ротор, то такая функция уже есть в настройках админ панели.:-)
Author
Землянин
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;
	}
}
Перечислить надо все страницы, доступ к которым хочешь разрешить гостям. Иначе регистрация, восстановление пароля или связь в администрацией будут невозможны.
Changed: Дмитрий (30.01.2011 / 13:50)
Stickers / Tags / Rules / Top topics / Top Posts / Search