opaliha 1 Опубликовано: 24 января 2008 Рассказать Опубликовано: 24 января 2008 Подскажите, может кто уже сталкивался. Нужно делигировать права на редактирование странички(-ек) главному редактору(журналисту). Посмотрел, проверку доступа не нашел или правильней сказать "сходу не понял" как реализована защита. Время не охота убивать на изобретение велосипеда, скорее всего кто-нибудь уже разбирался. Подскажите плиз. static.php if ($row['grouplevel'][0] != "all" AND !in_array($member_id['user_group'], $row['grouplevel'])) Какой-то grouplevel хм... вместо member_id привычного. Куда жизнь катится... Цитата Ссылка на сообщение Поделиться на других сайтах
ShVad 2 Опубликовано: 24 января 2008 Рассказать Опубликовано: 24 января 2008 if ($member_id['user_group'] =< 3) Цитата Ссылка на сообщение Поделиться на других сайтах
opaliha 1 Опубликовано: 25 января 2008 Рассказать Опубликовано: 25 января 2008 (изменено) Автор Спасибо, но это мне понятно. Может недостаточно выразился... вопрос в том - 1. скажется ли это на безопасности - замена непонятной мне строки на стандартную проверку доступа, 2. достаточно ли изменения в этой строке и 3. только в этом файле или еще где-то? Хотелось подробностей может даже от разработчика. Главное не работает даже если написать правильно if ($member_id['user_group'] > 3) Там по тексту знак в другую сторону. Изменено 25 января 2008 пользователем opaliha Цитата Ссылка на сообщение Поделиться на других сайтах
opaliha 1 Опубликовано: 25 января 2008 Рассказать Опубликовано: 25 января 2008 Автор Всем "спасибо". Тему можно закрывать. Почти в конце admin.php добавил строчку, место определить несложно. elseif($system_modules[$mod] == "admin" and $member_db[1] <= [b]2[/b] and $mod == "static"){ include(ENGINE_DIR.'/inc/static.php'); } Все заработало как было нужно. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.