Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Безопасность
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Soniks вне форума      Старый #11  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
17.04.2006, 02:53

opka на этом сайте в разделе Скачать
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


opka вне форума      Старый #12  
Аватара для opka
opka
Частый Гость
Регистрация: 15.04.2006
Сообщения: 33


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для opka Найти все сообщения от opka Добавить opka в список друзей  
18.04.2006, 17:28

Цитата: Сообщение от m0skit
Я скачал ваш видео урок по защите и сделал все как там. Сайт работает, но после смены имени админ файла, почему-то когда пытаешся открыть любой элемент меню администратора выскакивает Access Denied. Меняю имя на admin.php все работает. В конфиге я менял как и положено имена админ файлаю
Кто-нибудь знает в чем дело? Может кто сталкивался?
И как мне тогда ереименовать данный файл чтоб все работало?

У меня в 7.9 не работает лишь менюшка(блок слева)админа :(

Soniks вне форума      Старый #13  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
19.04.2006, 04:55

 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Flint2000 вне форума      Старый #14  
Flint2000
Новенький
Регистрация: 01.02.2007
Сообщения: 27


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Flint2000 Найти все сообщения от Flint2000 Добавить Flint2000 в список друзей  
01.03.2007, 17:40

Цитата: Сообщение от Kilo
Да, Soniks, абсолютно точно, в тотале задал параметр Access Denied, и поиск нашел 96 файлов, в которых есть этот параметр.
Первым делом посмотрел case.nukec30.php, и там функция if (!eregi("admin.php", $PHP_SELF)) { die ("Access Denied"); } есть!
И что с этим делать?

Кстати! Проблема так и не решена! На локалке замена работает нормально!

Astrix вне форума      Старый #15  
Аватара для Astrix
Astrix
Бывалый
Регистрация: 09.01.2007
Сообщения: 309


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Astrix Посетить домашнюю страницу Astrix Найти все сообщения от Astrix Добавить Astrix в список друзей  
01.03.2007, 22:50

Замените

PHP код:
 if (!eregi("admin.php"$PHP_SELF)) { die ("Access Denied"); } 

на следующий код:
PHP код:
 if (!defined('ADMIN_FILE'))
{
die (
"Access Denied");



Далее найдите в файлах строчки примерно такого содержания:

PHP код:
 $perem "....admin.php..."


Все вхождения admin.php замените на $admin_file.php

Затем во все функции, где упоминается Admin файл в оператор global добавьте $admin_file:
PHP код:
 function func_name()
{
global 
$perem$perem$admin_file;
...



Актуально для Nuke 7.9 и выше (с другими я дел не имел)
 
Хочешь обнять весь мир? - Купи глобус!


Flint2000 вне форума      Старый #16  
Flint2000
Новенький
Регистрация: 01.02.2007
Сообщения: 27


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Flint2000 Найти все сообщения от Flint2000 Добавить Flint2000 в список друзей  
02.03.2007, 12:11

Цитата: Сообщение от Astrix
Замените

PHP код:
 if (!eregi("admin.php"$PHP_SELF)) { die ("Access Denied"); } 

на следующий код:
PHP код:
 if (!defined('ADMIN_FILE'))
{
die (
"Access Denied");



Далее найдите в файлах строчки примерно такого содержания:

PHP код:
 $perem "....admin.php..."


Все вхождения admin.php замените на $admin_file.php

Затем во все функции, где упоминается Admin файл в оператор global добавьте $admin_file:
PHP код:
 function func_name()
{
global 
$perem$perem$admin_file;
...



Актуально для Nuke 7.9 и выше (с другими я дел не имел)


Спасибо большое! Точно проблема именно в этом!

isic вне форума      Старый #17  
isic
Участник
Регистрация: 01.02.2007
Сообщения: 76


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для isic Найти все сообщения от isic Добавить isic в список друзей  
15.03.2007, 12:13

У меня такой вопрос. Сайт уже работает и установлены модули фотогаллерея и гостевая ну и т.д. Вот если я сейчас переименую файл admin.php кроме изменение название в config больше ни где в эти модулях не надо менять название admin.php что бы не возникли проблемы? НЮКА 8 стоит.

Flint2000 вне форума      Старый #18  
Flint2000
Новенький
Регистрация: 01.02.2007
Сообщения: 27


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Flint2000 Найти все сообщения от Flint2000 Добавить Flint2000 в список друзей  
15.03.2007, 12:34

Цитата: Сообщение от isic
У меня такой вопрос. Сайт уже работает и установлены модули фотогаллерея и гостевая ну и т.д. Вот если я сейчас переименую файл admin.php кроме изменение название в config больше ни где в эти модулях не надо менять название admin.php что бы не возникли проблемы? НЮКА 8 стоит.


Не возникнет если нет сторонних модулей!

Alexander-V-Sh вне форума      Старый #19  
Аватара для Alexander-V-Sh
Alexander-V-Sh
Бывалый
Регистрация: 19.04.2006
Сообщения: 352


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alexander-V-Sh Посетить домашнюю страницу Alexander-V-Sh Найти все сообщения от Alexander-V-Sh Добавить Alexander-V-Sh в список друзей  
15.03.2007, 12:35

Зависит от версии модулей. Старые не имеют переменной $admin_file и пути там прописаны напрямую. В этих модулях придется менять. Если таких нет, то ничего больше менять непридется.

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с admin.php notrom Установка 7 19.01.2006 04:43
Что делать с файлами Config.php и admin.php??? Serega Безопасность 5 19.04.2005 19:25
Надо ли переименовывать admin.php ? Dino Безопасность 7 29.03.2005 14:46


Часовой пояс GMT +4, время: 13:29.


На Верх
Рейтинг@Mail.ru