Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2008-12-01 13:51:57

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

[баг] Журналист редактирует чужие новости

На форуме 2z оставили репорт:

Не уверен что это баг у всех возможно я что-то наворотил, но всеже если журналист в админке редактируя свою новость может поменять в адресной строке ИД новости на чужую и как бы может редактировать не свои новости

На NG это тоже присутствуетю

Как пофиксить:
1.откройте файл \engine\actions\editnews.php
2. Найдите код

    // Try to find news that we're trying to edit
    if (!is_array($row = $mysql->record("select * from ".prefix."_news where id = ".db_squote($id)))) {
        msg(array("type" => "error", "text" => $lang['msge_not_found']));
        return;
    }

3. И после добавить

if ($userROW['status'] >= 3 and $userROW['id']!==$row['author_id'])
    {
        msg(array("type" => "error", "text" => $lang['msge_not_found']));
        return;
    }

Не в сети

#2 2008-12-01 17:14:12

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: [баг] Журналист редактирует чужие новости

Спасибо.
Действительно, проблема есть sad
Защиту в других местах сделал, а тут - нет.
Выложу сегодня патч.

Не в сети

#3 2008-12-02 01:03:31

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: [баг] Журналист редактирует чужие новости

Выложено исправление ошибки - FIX 04

Не в сети

#4 2008-12-02 01:45:54

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: [баг] Журналист редактирует чужие новости

Оперативно smile

Не в сети

#5 2008-12-02 03:56:39

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: [баг] Журналист редактирует чужие новости

Wolverine, проверь, plz.
Я у себя проверил, но для полной уверенности мне требуется отчёты ещё как минимум от 2х админов. Для уверенности, что не осталось "подводных камней".

Не в сети

#6 2008-12-02 09:24:31

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: [баг] Журналист редактирует чужие новости

Этот глюк убран, да. Если всплывет что-то дам знать, пока все норм smile

Не в сети

#7 2008-12-03 02:51:06

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: [баг] Журналист редактирует чужие новости

Wolverine, как же ты проверял-то? sad
В FixPack #04 была одна принеприятнейшая ошибка... выложил исправленную версию.

Не в сети

#8 2008-12-03 13:06:06

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: [баг] Журналист редактирует чужие новости

я проверил на новой исталляции NG с ФП4. Именно описанного бага не было, а больше я и не смотрел sad

Не в сети

#9 2008-12-03 21:41:19

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: [баг] Журналист редактирует чужие новости

Wolverine, понял. Ты скачивал полную версию (с интегрированным FixPack'ом) а не отдельный FixPack?
Ясно, значит ошибка (файл не из той версии) была только в отдельном FixPack'е.

Не в сети

#10 2008-12-04 00:18:12

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: [баг] Журналист редактирует чужие новости

Да качал отдельно дистр, т.к. на хостинге была проблема с фтп, не мог обновить движок, поставил с нуля на денвере smile

Не в сети

Подвал раздела

Работает на FluxBB