$res_blocks = mysql_query("SELECT id FROM tb_blockip WHERE ip LIKE '$ip%'");
$blocks_num = mysql_num_rows($res_blocks);
if ($blocks_num > 0)
{
# Отправляем запись что попытка регистрации нового акка
$event = "Попытка регистрации мультиаккаунта с <b>IP: $ipiwnik</b>(Имеющийся уже аккаунт с <b>WMID: ".$_SESSION["wmid"]."</b>)";
$add_mul = mysql_query("INSERT INTO tb_events (dates, events) VALUES (NOW(), '$event')");
?>
<div class="errors">
<div style="font-weight: bold; margin-left: 10px;">Ошибка!</div>
<div style="margin-left: 25px;">
<li>Повторные регистрации(мультиаккаунты) у нас в системе запрещенны!</li>
</div>
</div>
<?php
exit();
}
Ip пользователя определяет но не блокирует.
В бд имеется поле с Ip 127.0 (это тот который заблокирован для регистрации)
соответствено пробую зарегистрироваться снова и все норм пропускает
Спустя 3 минуты, 29 секунд (10.12.2010 - 19:42) inpost написал(а):
не с глаголами пишется раздельно! 5-ый класс.
Спустя 2 минуты, 14 секунд (10.12.2010 - 19:45) Sanchopansa написал(а):
Может сделай нормаьную проверку IP?
И пропиши в базе IP полностью.. 127.0.0.1
$res_blocks = mysql_query("SELECT id FROM tb_blockip WHERE ip = '{$ip}'");
И пропиши в базе IP полностью.. 127.0.0.1
Спустя 15 минут, 51 секунда (10.12.2010 - 20:00) Invis1ble написал(а):
Цитата |
127.0 |
ага, че-то меня тоже такой айпишник смущает =)
Спустя 3 минуты, 19 секунд (10.12.2010 - 20:04) blade написал(а):
смысл в том что у пользователя может менятся только последние 2 цифры т.е первые 2 неизменны вот я и хочу зделать запрет повторных регистраций, а если использовать
тогда 1 пользователь сможет хоть 1000 аккаунтов создать!
$res_blocks = mysql_query("SELECT id FROM tb_blockip WHERE ip = '{$ip}'");
тогда 1 пользователь сможет хоть 1000 аккаунтов создать!
Спустя 22 минуты, 58 секунд (10.12.2010 - 20:27) Invis1ble написал(а):
Цитата |
смысл в том что у пользователя может менятся только последние 2 цифры т.е первые 2 неизменны вот я и хочу зделать запрет повторных регистраций |
ИМХО, это бред запрет такой ставить...
Спустя 1 час, 8 минут, 40 секунд (10.12.2010 - 21:35) blade написал(а):
Цитата (Invis1ble @ 10.12.2010 - 17:27) | ||
ИМХО, это бред запрет такой ставить... |
В чем же бред заключается, обоснуйте ?
Или Вам понравится если Вы заблокируете пользователя, а он просто перезапустит интернет и зарегистрируется заново ?
Спустя 6 минут, 40 секунд (10.12.2010 - 21:42) twin написал(а):
А ты считаешь, что на этих первых цифрах только один юзер сидит? Это сколько невинных душ то ты загубишь такой проверкой.

Спустя 3 минуты, 59 секунд (10.12.2010 - 21:46) blade написал(а):
Цитата (twin @ 10.12.2010 - 18:42) |
А ты считаешь, что на этих первых цифрах только один юзер сидит? Это сколько невинных душ то ты загубишь такой проверкой. ![]() |
Проект как бы зделан что от пользователя требуется уникальный IP а если я буду давать регистрироваться всем подрят то толку тогда ?!
Спустя 3 минуты, 2 секунды (10.12.2010 - 21:49) twin написал(а):
Ну делай... И будет у тебя человек 20 из Москвы и по одному из каждого города. Если так задуман проект, беру свои слова обратно.
Спустя 56 секунд (10.12.2010 - 21:50) blade написал(а):
Цитата (twin @ 10.12.2010 - 18:49) |
Ну делай... И будет у тебя человек 20 из Москвы и по одному из каждого города. Если так задуман проект, беру свои слова обратно. |
в том то и вопрос как это осуществить то если LIKE не пашет
Спустя 37 секунд (10.12.2010 - 21:51) Invis1ble написал(а):
blade
Цитата |
Это сколько невинных душ то ты загубишь такой проверкой |
почитай про ip-адреса, сам поймешь, в чем твоя ошибка