|
|
26.08.2006, 23:14
|
|
Джоркаефф
Gogalev.ru
Зарегистрирован: 2006-06-19
Сообщений: 24
|
Добрый день!
Подскажите, пожалуйста, есть ли какой-нибудь уже опробованный способ защититься от набора пользователем в адресной строке URL-а www.example.ru/netcat/ ? Дело в том, что при наборе такого адреса все меню сайта уже отображается в режиме редактирования контента, а этого очень хочется избежать...
Понятно, что без соответствующих прав никто ничего не изменит, но пускать пользователя внутрь крайне нежелательно...
Пробовал сделать это переадресацией в админке с адреса www.example.ru/netcat/ на www.example.ru - но такая переадресация почему-то не работает...
Кстати, смежный вопрос: отнюдь не любую переадресацию можно настраивать в системе. Заметил такую особенность: если адрес той страницы, с которой хочу настроить переадресацию, короче адреса, куда хочу переадресовывать пользователя, то переадресация не работает...
Например, переадресация с www.example.ru/123/ на www.example.ru/123/123 благополучно работает, а с www.example.ru/123/123/ на www.example.ru/123/ - уже нет...
Это правильное наблюдение или есть другое объяснение?
Жизнь проще, чем кажется.
|
|
|
28.08.2006, 09:23
|
|
resident
Веб-группа «Дабл Ю»
Зарегистрирован: 2005-01-10
Сообщений: 336
|
в шаблонах вывода навигации основного макета
if($current_user[PermisionGroup_ID]!=1&&$admin_mode) { UserLoginForm(); die; }
|
|
|
31.08.2006, 20:17
|
|
gdsn
Goodsign
Зарегистрирован: 2006-03-13
Сообщений: 113
|
от набора урла вида "www.example.ru/netcat/" залогинившимся на сайте обычным пользователем помогло, а вот от набора "www.example.ru/netcat/admin" не помогло. Есть решение во втором случае?
www.goodsign.ru
|
|
|
03.09.2006, 19:56
|
|
Гость
Зарегистрирован: 1970-01-01
Сообщений: 665
|
vars.inc.php
Код:
global $current_user, $REQUEST_URI;
if($current_user[PermisionGroup_ID]!=1 && $REQUEST_URI!='/netcat/admin/') { UserLoginForm(); die; }
Понятно, что $REQUEST_URI=='/netcat/admin/' - не есть верно на 100%, но логика должна быть понятно, надо только немного доработать.
|
|
|
29.09.2007, 22:55
|
|
gdsn
Goodsign
Зарегистрирован: 2006-03-13
Сообщений: 113
|
Кто может подсказать как все же доработать чтобы работало на 100%
www.goodsign.ru
|