ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

14.11.2007, 18:02
|
|
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме: 3244717
Репутация:
1980
|
|
Я предполагаю у тебя также есть скрипт, который подключается к БД, и ты его инклудишь перед каждым основным скриптом. Так вот в скрипт для коннекта добавь строки
PHP код:
$ip = mysql_query("SELECT * FROM `cac_ban` WHERE `ip` = '".mysql_escape_string(htmlspecialchars($_SERVER['REMOTE_ADDR']))."'");
if (@mysql_num_rows($ip) != 0) die("Permission denied<br>Reason: ".mysql_result($ip,0,'reason'));
В итоге при каждом обращении к любому твоему скрипту, в котором инклудится скрипт для коннекта к БД, будет выполнятся SQL-запрос, который будет проверять присутствует ли запись с IP пользователя.
|
|
|

14.11.2007, 18:10
|
|
Познающий
Регистрация: 06.01.2007
Сообщений: 90
Провел на форуме: 126546
Репутация:
20
|
|
не работает =( напиши по пунктно што надо... этот способ не работает =(
|
|
|

23.11.2007, 23:04
|
|
Познающий
Регистрация: 06.01.2007
Сообщений: 90
Провел на форуме: 126546
Репутация:
20
|
|
народ ну не молчите е вы =( как сделать штобы работало...
|
|
|

23.11.2007, 23:32
|
|
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме: 5381835
Репутация:
1329
|
|
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=6540
попробуй
|
|
|

24.11.2007, 01:16
|
|
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме: 8042357
Репутация:
3742
|
|
Обьясни что именно не работает ?=)
может ты просто не создаешь данную таблицу а просто запихиваешь скрипт ?)
практически все приведенное выше рабочее
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
|
|
|

24.11.2007, 02:03
|
|
Познающий
Регистрация: 06.01.2007
Сообщений: 90
Провел на форуме: 126546
Репутация:
20
|
|
всё создаю =)
прост онужен код который поместиьь нужно на странице шщтобы народ который в бане не мог зайти и видел причину
|
|
|

24.11.2007, 02:12
|
|
Участник форума
Регистрация: 05.08.2007
Сообщений: 236
Провел на форуме: 4625160
Репутация:
457
|
|
смотри пост номер 11. В начало каждого файла вставляешь такой код
PHP код:
<?
require_once "config.php"; // конфиг для подключения к бд
$ip = mysql_query("SELECT * FROM `cac_ban` WHERE `ip` = '".mysql_escape_string(htmlspecialchars($_SERVER['REMOTE_ADDR']))."'");
if (@mysql_num_rows($ip) != 0) die("Permission denied<br>Reason: ".mysql_result($ip,0,'reason'));
?>
и все....
Последний раз редактировалось lsass.exe; 24.11.2007 в 02:16..
|
|
|

25.11.2007, 11:05
|
|
Познающий
Регистрация: 06.01.2007
Сообщений: 90
Провел на форуме: 126546
Репутация:
20
|
|
да не работает =( захожу на тсраницу и ничего не происходит хотя ип в бан добавил =(
|
|
|

27.11.2007, 22:24
|
|
Познающий
Регистрация: 09.09.2007
Сообщений: 66
Провел на форуме: 188412
Репутация:
41
|
|
Довольно странно, что об этом еще здесь не написали, но:
У абсолютного большинства пользователей интернета айпи динамический, т.е. при каждом подключении пользователя к сети интернет, провайдер выдает ему временный айпи. Следовательно если банить по айпи, то только по айпи провайдера, но это грубо, т.к. можно так забанить кого-нибудь нормального. Следовательно к бану по провайдеру надо добавить куки, браузер+разрешение экрана+ еще параметры, добываемые через браузер.
Как это сделать на пхп, не знаю (в основном не понятно вычисление айпи провайдера).
Последний раз редактировалось Meanor; 27.11.2007 в 22:28..
|
|
|

27.11.2007, 23:20
|
|
Познающий
Регистрация: 06.01.2007
Сообщений: 90
Провел на форуме: 126546
Репутация:
20
|
|
да ёмаё я на локалке тестирую и не пашет =( короче шо за нах... как сделать штобы работало?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|