Скрыть "ссылки" или "папки"
1.
Денис (09.06.2011 / 17:05)
Знаю как скрыть сайт от незарегистрированных пользователей
<?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. (Тоесть в незащищённое место авторизацией.)
Вопрос в другом, у меня на главном есть пункт "сервисы", Как сделать, чтоб его могли видеть только зарегестрированные пользователи, а для незареганных было написано "Этот пункт меню могут видеть только зарегистрированные пользователия", или просто чтоб пропал для незарегистрированных.
Надеюсь вы меня поняли.
2.
Руслан (09.06.2011 / 18:39)
1.
SperMaTazZzoID, все просто
<?php
if (!is_user()) {
Бла - бла - бла
}
?>
3.
Денис (09.06.2011 / 19:00)
2.
Вавилон, это получилось видно только для незарегистрированных, а н6адо чтоб незарегистрированные не видели, а зарегистрированные(все) видели.
4.
Руслан (09.06.2011 / 19:05)
3.
SperMaTazZzoID, а, точно...
Тогда убери восклицательный знак
<?php
if (
!is_user()) {
Бла - бла - бла
}
?>
5.
JustZero (09.06.2011 / 19:05)
! убери
6.
Денис (09.06.2011 / 19:07)
спасибо) я совсем забыл что обозначает знак "!"
ппц)
Добавлено через 03:35 сек.
а как сделать, чтоб за мсето этого пункта была надписть: видеть могут только зарегистрированные пользователи?
7.
JustZero (09.06.2011 / 19:18)
if (is_user()) {
Бла - бла - бла
} else {
show_login('Для просмотра');
}
?>
URL:
https://visavi.net/topics/22267