Баны по IP - уменьшение запросов

Сообщение Nemezida » 21 сен 2019, 16:57

Так, метод подумать на тему лишних запросов. Так как функция банов жрет немерянно страницы генерацией и это 1 запрос на работающем сайте, где пользователь уже зашел. В общем, не знаю - костыль или нет, но опробовал и все работает нормально у меня. Отписывайтесь, если у вас что не так или есть другое предложение. Повторюсь, если ваш IP забанен - вас не пустит в любом случае. Собственно бан IP это просто метод борьбы со входом на сайт, поскольку он следует за обычным баном акаунта, а это как-бы повтор основного бана и зачем нагружать еще раз поиском бана IP для вошедшего, если можно еще ДО того как он зашел НЕ пустить его на сайт?
Скрытый текст. Необходимо зарегистрироваться.
Аватара пользователя
Nemezida
Администратор
Администратор
 
Сообщения: 429
Зарегистрирован: 20 сен 2019, 21:32

Re: Баны по IP - уменьшение запросов

Сообщение Nemezida » 15 окт 2019, 10:58

Подправил код, незачем уже забаненому еще лазить по сайту, сразу выкинет с сайта.
Аватара пользователя
Nemezida
Администратор
Администратор
 
Сообщения: 429
Зарегистрирован: 20 сен 2019, 21:32

Re: Баны по IP - уменьшение запросов

Сообщение Nemezida » 23 апр 2020, 05:07

JoshuaRyan писал(а):

И где эта хрень? В функцион?

header("HTTP/1.0 403 Forbidden");
print("<html><body><h1>403 Forbidden</h1>Unauthorized IP address.</body></html>\n");

:huh: :huh: :huh: Искал пол часа, не нашел!!!

Покажи свой функцион, а именно function userlogin.
Аватара пользователя
Nemezida
Администратор
Администратор
 
Сообщения: 429
Зарегистрирован: 20 сен 2019, 21:32

Re: Баны по IP - уменьшение запросов

Сообщение Nemezida » 23 апр 2020, 15:41

JoshuaRyan писал(а):

Чет у некоторых ругается на строку в index.пыхпых

$res = sql_query("SELECT * FROM bans WHERE $nip >= first AND $nip <= last") or sqlerr(__FILE__, __LINE__);

Почему?((
http://ipic.su/img/img7/fs/screenshot20 ... 646643.png

Покажи свой индекс файл, полностью.
Аватара пользователя
Nemezida
Администратор
Администратор
 
Сообщения: 429
Зарегистрирован: 20 сен 2019, 21:32


Вернуться в TBDeV

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1