Блокировка пользователя по ip

  • Автор темы Некромант
  • Дата начала

Некромант

Guest
Блокировка пользователя по ip

Я прошу прощение, навреное этот вопрос уже задавался где-то но я его не нашел а мозможности искать весь сайт - у меня нет к сожалению из-за счета.
Я не так давно начал заниматься программированием на пхп и хотел бы знать, очень желательно с рабочими примерами, я их не буду пользовать я свое напишу, как можно блокировать пользователя по ip адресу. С использованием базы данных mysql. Заранее благодарен.
 

_RVK_

Новичок
Некромант
Насчет невозможности воспользоваться поиском, твои оправдания здесь никому не нужны. Никто не бросится искать за тебя и писать тебе скрипты. Задавай конкретные вопросы с примерами своего кода. Мы поможем и укажем на ошибки.
Насчет блокировки по IP. сам IP находится в переменной окружения $_SERVER['REMOTE_ADDR']
Записываешь его в БД а потом сравниваешь, и решаешь пускать или нет в зависимости от твоей логики
 

Greendrake

Новичок
Проверяешь $_SERVER['REMOTE_ADDR'] (это и есть IP), если он из твоего чёрного списка (хрянящегося в базе), то этому юзеру показываешь кукиш, иначе всё как обычно.
 

md5hash

Новичок
А можно я свое вставлю, )
Ты на всякий случай не только REMOTE_ADDR проверяй, но еще и HTTP_X_FORWARDED_FOR ну и соответственно HTTP_CLIENT_IP до кучи. Остальное
Greendrake те сказал :)
 

kruglov

Новичок
Ага, а потом еще проверять хост на то, что он есть открытый анонимный прокси и банить его тож как яндекс.
 

md5hash

Новичок
kruglov просто подумал что человеку может охота чего то большего чем просто проверку REMOTE_ADDR. :)
 

Некромант

Guest
Кхм вечером я занимаюсь поиском так как инет вечером много дешевле. Спасибо за подсказки. Просто я совсем новичок. Лажу смотрю статьи - с примерами кода что бы знать что к чему. Воть. спасибо большое. а ip бокировка мне нужна что бы в гостевушке не писали по кучи сообщение - двое в сутки и хватит.
 

Лисю

Guest
а ip бокировка мне нужна что бы в гостевушке не писали по кучи сообщение - двое в сутки и хватит.
Я бы в такую гостевушку просто не стал бы писать, ибо ненавижу, когда за меня решают, когда и сколько мне писать в гостбух или форум.

Оптимальный вариант - это регистрацию пользователей с проверкой подлиности регистрации - отсыланием письма на уникальный почтовый ящик пользователя.
Бан - плохих юзверей и/или удаление очень плохих, с последующим заносом email адресов очень плохих пользователелей в черный список емейлов.

По ip банить не советую, ибо ip у многих людей динамические (дурак хоть сто раз зарегестрируется заново) а умный и невиновный может при получении динамического ip просто не попасть на сайт.


[Posted by 213.171.59.204. This is added while posting a message via http://webwarper.net to avoid misuse of WebWarper. Example of using WebWarper: http://webwarper.net/ww/~av/phpclub.ru/talk/forumdisplay.php?s=&forumid=12 ]
 

md5hash

Новичок
Оптимальный вариант - это регистрацию пользователей с проверкой подлиности регистрации - отсыланием письма на уникальный почтовый ящик пользователя.
Ага и добавить еще один гемморрой для бедных пользователей, конечно теперь даже чтобы посмотреть индексную страницу, будем делать регистрацию с проверкой подлинности. =)
 

Лисю

Guest
конечно теперь даже чтобы посмотреть индексную страницу, будем делать регистрацию с проверкой подлинности. =)
Бред. Это совершенно не относится к теме регистрации. Индексная страница тут непричём.
регистрация нужна для того, что бы пользователь мог учавствовать в конференциях, писать на ресурсе, а администратор мог иметь над ним полный контроль.
И это абсолютно нормально.


[Posted by 213.171.59.204. This is added while posting a message via http://webwarper.net to avoid misuse of WebWarper. Example of using WebWarper: http://webwarper.net/ww/~av/lycos.com ]
 

Некромант

Guest
Автор оригинала: kruglov
Ага, а потом еще проверять хост на то, что он есть открытый анонимный прокси и банить его тож как яндекс.
интеренсо как банить? написать типа такого
if($name=$user)[{
echo "Куда?!";
exit;
}
Так что ли?
 

md5hash

Новичок
а как ты еще хотел? Хотя есть идея подкинуть забаненный ip в .htaccess или подключать отдельный файл со списком ip адресов в .htaccess, если такое вообще возможно, и deny'ить этот список ). Не судите меня строго просто высказал свое мнние.
 

Лисю

Guest
В конце-концов, посмотрите на надпись, что под моим сообщением.
Это на тему, стоит ли банить пользователей по ip. Я забанен на этом форуме (видимо по ошибке), но это не мешало мне воспользоваться сервисом webwarper.net и начать здесь писать.


[Posted by 213.171.59.204. This is added while posting a message via http://webwarper.net to avoid misuse of WebWarper. Example of using WebWarper: http://webwarper.net/ww/~av/phpclub.ru/talk/forumdisplay.php?forumid=12 ]
 

md5hash

Новичок
Лисю
Я согласен, что если человеку что то нужно и он умеет или догадывается, то он это все равно сделает. =)
 

Некромант

Guest
md5hash прикол в том что я НЕ знаю точно КАК НАПИСАТЬ проверку $name (то куда узверь ввел имя) с полем[user] в таблице! неужели надо будет полю присваить пеменную? точнее наоборот. перменной присвоить - поле.
 

Фанат

oncle terrible
Команда форума
Некромант
не майся дурью.
при чём здесь имя?
какую ещё проверку?
что ты собрался проверять по имени?
ты сделал бан по IP? работает?
 

Лисю

Guest
Фанат по ip бан стоит делать? скажи, ты умный.
 

Некромант

Guest
Я бываю тут раз в сутки.
Necromant - ты его патентовал? я назвался так как назвался...

-~{}~ 05.08.05 00:42:

Нет пока не сделал сделал систему которая бы не позволяла в гтстевушку писать кучу сообщений. раз в сутки и все. бан по ip доделаю.
 
Сверху