Нашёл на форуме такую фишку:
Пользователь может зарегистрировать только один аккаунт на одном IP-адресе
В файле reg.php
ищем строки
добавляем ниже
И
Описание: Игроки с одинаковым IP-адресом не смогут совершать полеты друг на друга
В файле ShowFleet3Page.php
ищем строку
добавляем ниже
П.С. Мне вот интересно, а ктонить переделывал тоже самое плюс ещёб чтоб на заход в игру сразу проверялось, но не по айпи, так как у многих диномические, а по мак адресу?
Пользователь может зарегистрировать только один аккаунт на одном IP-адресе
В файле reg.php
ищем строки
Код:
$ExistMail = doquery("SELECT `email` FROM {{table}} WHERE `email` = '" . mysql_escape_string($_POST['email']) . "' LIMIT 1;", 'users', true);
if ($ExistMail)
{
$errorlist .= $lang['mail_already_exists'];
$errors++;
}
Код:
$ExistIP = doquery("SELECT `ip_at_reg` FROM {{table}} WHERE `ip_at_reg` = '". $_SERVER["REMOTE_ADDR"] ."' LIMIT 1;", 'users', true);
$ExistIP = doquery("SELECT `user_lastip` FROM {{table}} WHERE `user_lastip` = '". $_SERVER["REMOTE_ADDR"] ."' LIMIT 1;", 'users', true);
if ($ExistIP) {
$errorlist .= "Ваш IP-адрес уже зарегистрирован";
$errors++;
}
И
Описание: Игроки с одинаковым IP-адресом не смогут совершать полеты друг на друга
В файле ShowFleet3Page.php
ищем строку
Код:
if($HeDBRec['onlinetime'] >= (time()-60 * 60 * 24 * 7))
Код:
if ($MyDBRec['user_lastip'] == $HeDBRec['user_lastip'] AND $MyDBRec['user_lastip'] > 0 AND $HeDBRec['id'] != $MyDBRec['id'])
{
message ("<font color=\"red\">[b]". "Нельзя контактировать с одинаковым IP" ."[/b]</font>", $lang['fl_worning'], "fleet." . $phpEx, 2);
}
П.С. Мне вот интересно, а ктонить переделывал тоже самое плюс ещёб чтоб на заход в игру сразу проверялось, но не по айпи, так как у многих диномические, а по мак адресу?