Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Запрет просмотра новостей пользователями, как реализовать?

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


     07.03.2015    Все вопросы » Хаки    2058

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

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

Ответил: 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
Юзер

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 );

вставляем:
}

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

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

наверх