X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вопрос по Php
lbarmen
lbarmen
Topic Starter сообщение 12.6.2010, 14:21; Ответить: lbarmen
Сообщение #1


if (substr_count($_SERVER["PHP_SELF"],"admin.php") == 0 || $admin_ip != "МОЙIP") {
die("ууупссссс");
}

Скрипт не даёт другим IP использовать admin.php. Где написано МОЙIP, мне нужно вписать еще парочку, подскажите как это сделать.

Сообщение отредактировал lbarmen - 12.6.2010, 14:21
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Electric
Electric
сообщение 12.6.2010, 14:28; Ответить: Electric
Сообщение #2


Попробуйте так:
if (substr_count($_SERVER["PHP_SELF"],"admin.php") == 0 || ($admin_ip != "МОЙIP1" && $admin_ip != "МОЙIP2" && $admin_ip != "МОЙIP3")) {
die("ууупссссс");
}


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lordie
Lordie
сообщение 12.6.2010, 15:44; Ответить: Lordie
Сообщение #3


Electric, неаккуратно это удлинять if на каждый IP... курите массивы wink.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lbarmen
lbarmen
Topic Starter сообщение 12.6.2010, 16:16; Ответить: lbarmen
Сообщение #4


Подскажите как в DLE
$admin_ip = $_SERVER['REMOTE_ADDR']; // IP address check against Remote Address

if (substr_count($_SERVER["PHP_SELF"],"admin.php") == 0 || ($admin_ip != "МОЙIP")) {
die("Вам запрещён доступ к этому файлу!");
}
вот этот код использовать только если ты администратор, что бы не задевало другие группы. Пробовал через if( ($member_id['user_group'] == 1) ) { но тогда у меня переставало работать ограничение по IP для всех групп.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Electric
Electric
сообщение 12.6.2010, 18:51; Ответить: Electric
Сообщение #5


(Lordie @ 12.6.2010, 14:44) *
Electric, неаккуратно это удлинять if на каждый IP... курите массивы wink.gif
Поскольку задача стояла так: "мне нужно вписать еще парочку", то есть еще 2IP, то реализация с массивами была бы более громоздкой. Если бы имелось ввиду, что "мне нужно добавить пару десятков IP", то можно было бы говорить про реализацию массивами. Четкое ТЗ == Четкая реализация wink.gif

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3415 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1243 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44916 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1890 26.5.2023, 20:48
автор: Mixatraider
Открытая тема (нет новых ответов) Опытный PHP\Python разработчик в поиске интересных задач
6 daikzlex 3403 25.5.2023, 13:55
автор: daikzlex


 



RSS Текстовая версия Сейчас: 23.4.2024, 14:18
Дизайн