Boss |
|
---|---|
Не знаю, есть или нет в тикетах. Но в общем надо добавить если нет.
файл - page.inc.php , вывод страницы. Смотрим условие (61 строка):
if ($pag['page_state'] == 1 && !$usr['isadmin'] && $usr['id'] != $pag['page_ownerid'])
{
sed_log("Attempt to directly access an un-validated page", 'sec');
header("Location: " . SED_ABSOLUTE_URL . sed_url('message', "msg=930", '', true));
exit;
}
Вообще-то под него не подпадают гости (если page_ownerid не заполнено). :-) Соответственно они вполне могут смотреть не утвержденные страницы. Надо что-то типа:
if($pag['page_state'] == 1 && !$usr['isadmin'] && ($usr['id'] != $pag['page_ownerid'] || $usr['id'] == 0))
|
|
Dieser Beitrag wurde von Boss (am 24. November 2009, 03:40, vor 15 Jahre) bearbeitet |