Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как разрешить Апать ТОЛЬКО свои новости?

Как разрешить Апать ТОЛЬКО свои новости?


     16.08.2019    Все вопросы » Общие вопросы по PHP    585

вопрос
Добрый день. В программировании не понимаю вообще и столкнулся с такой проблемой:
Установил на сайт кнопку "Апнуть новость"
И обнаружил, что оказывается пользователь можно апнуть абсолютно любую новость.
Как мне сделать что бы пользователь мог апать ТОЛЬКО свои публикации?
Спасибо всем большое!


if ($is_logged AND $member_id['user_group'] == 3) {
            $tpl->set('[up]', "");
            $tpl->set('[/up]', "");
            $tpl->set('{up_news}', "<button class=\"bbcodes\" onclick=\"up_news('{$row['id']}', 'up', '{$db->safesql($row['title'])}'); return false;\"><span>Апнуть</span></button>");
        } else {
            $tpl->set_block("'\\[up\\](.*?)\\[/up\\]'si", "");
		}

Ответил: Pazukha


if ($is_logged AND $member_id['user_group'] == 3 AND $member_id['name'] == $row['autor']) {


Решено. Спасибо ТeraМoune

1 комментарий

Pazukha
Юзер

Pazukha - 17 августа 2019 01:33 -

А нет, проблема не решена.
Когда логинюсь под той группой, кому разрешена функция "Апать"
При добавлении новости, ЛОМАЕТСЯ страница, съезжает вся.
Весь остальной сайт работает корректно. В чем проблема?

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

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

наверх