Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Запрет просмотра новостей пользователями, как реализовать?

Запрет просмотра новостей пользователями, как реализовать?


     07.03.2015    Хаки    820

вопрос
Год назад поднимался вопрос по поводу профиля пользователей, чтоб кроме администратора и самого пользователя никто не мог видеть его профиль.

Его удачно реализовали пару строчками кода. А как сделать тоже самое с новостями. Чтоб кроме самого создателя новости и администратора никто не мог видеть его новость? Есть в самой системе возможность ограничивать просмотр по группам пользователей.

Ответил: sher


Делаем так, находим:
if ( $row['id'] AND  $perm ) {

вставляем выше:
if($member_id['name']!=$row['autor'] AND $member_id['name']!='admin') msgbox("Доступ закрыт","Просмотреть запись может только создатель или администратор.");
else{

находим:
$tpl->clear();
    unset( $row );

вставляем:
}

Комментарии пользователей (1)

sher
2

15 | 5

sher - 7 марта 2015 20:36 - Юзер

Вопрос закрыт. )) Решено!
Делаем так, находим:
if ( $row['id'] AND  $perm ) {

вставляем выше:
if($member_id['name']!=$row['autor'] AND $member_id['name']!='admin') msgbox("Доступ закрыт","Просмотреть запись может только создатель или администратор.");
else{

находим:
$tpl->clear();
    unset( $row );

вставляем:
}

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы