• Страница 1 из 1
  • 1
Форум вебмастеров-Моды и хаки для трекера » Моды и Хаки » Готовые моды и хаки » Уведомление о повторной регистрации (Уведомление о повторной регистрации)
Уведомление о повторной регистрации
InDiGoДата: Среда, 30.06.2010, 19:34 | Сообщение # 1
Administrator
Группа: Администраторы
Сообщений: 21
Репутация: 4
Статус: Offline
В signup.php найдите
Code
<table width="100%" border="1" cellspacing=0 cellpadding="10">

После добавьте
Code
<?   
// Анти-клон аккаунтов by Faris Grimm   
$a = (@mysql_fetch_row(@sql_query("select count(*) from users where ip='" . $_SERVER['REMOTE_ADDR'] . "'"))) or die(mysql_error());   
if ($a[0] != 0)   
print("<tr><td colspan=\"2\"><div class=\"error\"><b>IP адресс " . $_SERVER['REMOTE_ADDR'] . " уже зарегестрированн в системе. О вашей регистрации будет доложено администратору.</b><br>Клонированние аккаунтов на нашем трекере запрещенно.</div></td></tr>");   
?>

В takesignup.php найдите
Code
write_log("Зарегистрирован новый пользователь $wantusername","FFFFFF","tracker");

И добавьте после него:
Code
// Анти-клон акаунтов by Faris Grimm   
$a = (@mysql_fetch_row(@sql_query("select count(*) from users where ip='" . $_SERVER['REMOTE_ADDR'] . "'"))) or die(mysql_error());   
if ($a[0] != 0)   
$subject = sqlesc("Произошла повторная регистрация.");   
$msg = sqlesc("Произошла повторная регистрация с IP " . $_SERVER['REMOTE_ADDR'] . ". Создан пользователь [url=userdetails.php?id=".$id."]".$wantusername."[/url]");   
sql_query("INSERT INTO messages (sender, receiver, added, msg, subject, poster) VALUES(0, 1, NOW(), $msg, $subject, 0)") or sqlerr(__FILE__,__LINE__);

Что дает нам этот мод?
Если юзер с одного IP создает 2й и более аккаунтов, в журнал добавляется уведомление, что "Такой" с таким-то "IP" создал 2й аккаунт!


я бы изменил мир, но бог не даёт исходники
 
Форум вебмастеров-Моды и хаки для трекера » Моды и Хаки » Готовые моды и хаки » Уведомление о повторной регистрации (Уведомление о повторной регистрации)
  • Страница 1 из 1
  • 1
Поиск: