(2 раза регистрироваться на сайте) с одного IP.
Открываем engine/modules/register.php
Ищем:
Найдите этот код, после 2 линии:
И замените вот етим:
$mysqlquery
=
$db->query("SELECT * FROM ".PREFIX."_users WHERE logged_ip
= '
$_IP'");
if (
$db->num_rows(
$mysqlquery) > 0)
{
msgbox("Извените","Вы не можете создать больше одного аккаунта");
}
else {
$db->query("INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('
$name', '
$regpassword', '
$email', '
$add_time', '
$add_time', '".
$config['reg_group']."', '', '', '', '', '".
$_IP."')");
}
Теперь, если пользователь зарегистрируется снова, он увидит эту ошибку: "Извините - Вы не можете создать больше одного аккаунта"
Ищем:
if (intval($config['reg_group']) < 3) $config['reg_group']= 4;
Найдите этот код, после 2 линии:
$db->query("INSERT INTO " . USERPREFIX . "_users (name, password,
email, reg_date, lastdate, user_group, info, signature, favorites,
xfields, logged_ip) VALUES ('$name', '$regpassword', '$email',
'$add_time', '$add_time', '".$config['reg_group']."', '', '', '', '',
'".$_IP."')");
email, reg_date, lastdate, user_group, info, signature, favorites,
xfields, logged_ip) VALUES ('$name', '$regpassword', '$email',
'$add_time', '$add_time', '".$config['reg_group']."', '', '', '', '',
'".$_IP."')");
И замените вот етим:
$mysqlquery
=
$db->query("SELECT * FROM ".PREFIX."_users WHERE logged_ip
= '
$_IP'");
if (
$db->num_rows(
$mysqlquery) > 0)
{
msgbox("Извените","Вы не можете создать больше одного аккаунта");
}
else {
$db->query("INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('
$name', '
$regpassword', '
$email', '
$add_time', '
$add_time', '".
$config['reg_group']."', '', '', '', '', '".
$_IP."')");
}
Теперь, если пользователь зарегистрируется снова, он увидит эту ошибку: "Извините - Вы не можете создать больше одного аккаунта"