Скрыть "ссылки" или "папки"

Печать RSS
216

Д
Автор
Землянин
0
Знаю как скрыть сайт от незарегистрированных пользователей
<?php
if (!is_user()) {
    if (!stristr($php_self, 'mail/lostpassword.php') && !stristr($php_self, 'pages/registration.php') && !stristr($php_self, 'pages/login.php') && !stristr($php_self, 'input.php')) {
        header ('Location: ' . $config['home'] . '/pages/login.php?' . SID);
        exit;
    } 
} 
?>
Этот код вставить в includes/header перед авторизацией по cookies. (Тоесть в незащищённое место авторизацией.)
Вопрос в другом, у меня на главном есть пункт "сервисы", Как сделать, чтоб его могли видеть только зарегестрированные пользователи, а для незареганных было написано "Этот пункт меню могут видеть только зарегистрированные пользователия", или просто чтоб пропал для незарегистрированных. D Надеюсь вы меня поняли.
Изменил: Денис (09.06.2011 / 17:05)

Оранжевые штаны
0
1. SperMaTazZzoID, все просто smile
<?php 
if (!is_user()) { 
  Бла - бла - бла
}  
?>
Д
Автор
Землянин
0
2. Вавилон, это получилось видно только для незарегистрированных, а н6адо чтоб незарегистрированные не видели, а зарегистрированные(все) видели.

Оранжевые штаны
0
3. SperMaTazZzoID, а, точно... smile
Тогда убери восклицательный знак
<?php
if (!is_user()) {
Бла - бла - бла
}
?>
Изменил: Руслан (09.06.2011 / 19:05)
J

Оранжевые штаны
0
! убери
Д
Автор
Землянин
0
спасибо) я совсем забыл что обозначает знак "!" E ппц)

Добавлено через 03:35 сек.
а как сделать, чтоб за мсето этого пункта была надписть: видеть могут только зарегистрированные пользователи?
J

Оранжевые штаны
0
if (is_user()) {
Бла - бла - бла
} else {
show_login('Для просмотра');
}

?>
Изменил: JustZero (09.06.2011 / 19:18)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск