Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Бан юзера кукисами

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Volgar



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Метод бана юзеров по IP неподходит.  
Точно задавая IP от проблемы не избавишься, т. к. в основном он динамический. Задавая интервал можно забанить "хороших" пользователей. Кроме того, "плохой" может легко накупить десяток карт и входить с них.
А как можно закрыть доступ на сайт всунув юзеру "печеньку"?  
Если можно подробнее и для PHP. Спасибо.

Всего записей: 592 | Зарегистр. 16-03-2003 | Отправлено: 21:37 04-04-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Volgar

Цитата:
А как можно закрыть доступ на сайт всунув юзеру "печеньку"?  

тоже элементарно чистится.
http://forum.ru-board.com/topic.cgi?forum=31&topic=4606#1

Цитата:
Если можно подробнее и для PHP

http://design.saratoff.ru/index.php?act=articles&cat=12&id=75
http://www.codenet.ru/webmast/php/cookies.php

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:26 04-04-2004
Volgar



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
тоже элементарно чистится

Обычно те кто гадят наг остевых-форумах сайтов не отличаются особой продвинутостью и могут не додуматься почистить куки.  
 
Добавлено
Так до конца и не понял
Ввожу в header сайта код
 

Код:
 
$ip=realip(); //определяю IP пользователя
if ($ip==123.456.789.000){ //ввожу определенное ранее IP «плохого» пользователя (кстати такой вид прокатит? и можно ли ввести диапазон 123.456.789)
setcookie("Ban",$s,time()+360000); //ставлю ему куки
}
 

 
А как дальше? Как его перенаправить на страничку с надписью «ТЫ ЗАБАНЕН»?  

Всего записей: 592 | Зарегистр. 16-03-2003 | Отправлено: 22:41 04-04-2004
Gimmi

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Volgar
Ставишь куку  
setcookie('access', '127.0.0.1', mktime(0,0,0,05,10,2010));
А далее берешь только эту куку, и сравниваешь ip. Если совпал, выкидывай...
 
 
Добавлено
а если совпал ip, то сделай  
header("Location: http://$_SERVER[SERVER_NAME]/");
где $_SERVER[SERVER_NAME] имя сервера... можешь вписать например microsoft.com ))

Всего записей: 361 | Зарегистр. 09-02-2004 | Отправлено: 17:45 05-04-2004 | Исправлено: Gimmi, 17:49 05-04-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Бан юзера кукисами


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru