С одного IP-один регистрируемый пользователь

so
sonneandsky
Сообщения: 178
Зарегистрирован: 05 июн 2009, 16:03
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Сообщение sonneandsky 16 июл 2009, 10:44

С одного IP-один регистрируемый пользователь!
Как такое реализовать?
Аватара пользователя
PPK
Администратор
Сообщения: 9006
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 72 раза
Поблагодарили: 1308 раз

Сообщение PPK 16 июл 2009, 12:35

Точнее ... ?, я регистрируюсь .. мой ip заносится в базу и более никто не сможет с этого же ip зарегистрироваться?
so
sonneandsky
Сообщения: 178
Зарегистрирован: 05 июн 2009, 16:03
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Сообщение sonneandsky 16 июл 2009, 12:41

PPK писал(а):Точнее ... ?, я регистрируюсь .. мой ip заносится в базу и более никто не сможет с этого же ip зарегистрироваться?

А вот и нет, вчера проверял, пользователь локальной сети дважды под разными никами зарегистрировался и качал так же с двух ников!
F1
F1nT
Сообщения: 6
Зарегистрирован: 10 июл 2009, 20:18

Сообщение F1nT 16 июл 2009, 12:53

в includes/ucp/ucp_register.php

после

Код: Выделить всё

      if ($config['require_activation'] == USER_ACTIVATION_DISABLE)
      {
         trigger_error('UCP_REGISTER_DISABLE');
      }


добавьте

Код: Выделить всё

      $sql = "SELECT user_id FROM ".USERS_TABLE." WHERE user_ip = '".$_SERVER['REMOTE_ADDR']."'";
      $result = $db->sql_query($sql);
      if($db->sql_fetchrow($result))
      {
         trigger_error('User from this ip already exists');
      }



Только вот смысл в этом не вижу, ведь у многих сетей внешний IP один на сегмент...и получится: грубо говоря один человек из района зарегался, остальные не могут:)))
so
sonneandsky
Сообщения: 178
Зарегистрирован: 05 июн 2009, 16:03
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Сообщение sonneandsky 16 июл 2009, 13:00

F1nT писал(а):Только вот смысл в этом не вижу, ведь у многих сетей внешний IP один на сегмент...и получится: грубо говоря один человек из района зарегался, остальные не могут:)))

А как еще от нерадивых пользователей защищаться? :)
Аватара пользователя
PPK
Администратор
Сообщения: 9006
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 72 раза
Поблагодарили: 1308 раз

Сообщение PPK 16 июл 2009, 13:11

sonneandsky писал(а):
PPK писал(а):Точнее ... ?, я регистрируюсь .. мой ip заносится в базу и более никто не сможет с этого же ip зарегистрироваться?

А вот и нет, вчера проверял, пользователь локальной сети дважды под разными никами зарегистрировался и качал так же с двух ников!



Так я и спрашиваю ... :lol: подобное нужно реализовать? или запретить скачивание с одного ip одного и того же торрента .. ? , возможные проблемы уже описали + для торрентов есть настройка в адм. разделе Максимальное число соединений с одного IP адреса на один торрент, но возможные проблемы те же .. ;)
so
sonneandsky
Сообщения: 178
Зарегистрирован: 05 июн 2009, 16:03
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Сообщение sonneandsky 16 июл 2009, 13:14

Что тол нет этой строчки у меня :(

Код: Выделить всё

 if ($config['require_activation'] == USER_ACTIVATION_DISABLE)
      {
         trigger_error('UCP_REGISTER_DISABLE');
      }


У меня так

Код: Выделить всё

if ($coppa && $config['email_enable'])
            {
               $message = $user->lang['ACCOUNT_COPPA'];
               $email_template = 'coppa_welcome_inactive';
            }
            else if ($config['require_activation'] == USER_ACTIVATION_SELF && $config['email_enable'])
            {
               $message = $user->lang['ACCOUNT_INACTIVE'];
               $email_template = 'user_welcome_inactive';
            }
            else if ($config['require_activation'] == USER_ACTIVATION_ADMIN && $config['email_enable'])
            {
               $message = $user->lang['ACCOUNT_INACTIVE_ADMIN'];
               $email_template = 'admin_welcome_inactive';
            }
            else
so
sonneandsky
Сообщения: 178
Зарегистрирован: 05 июн 2009, 16:03
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Сообщение sonneandsky 17 июл 2009, 05:25

PPK писал(а):
sonneandsky писал(а):
PPK писал(а):Точнее ... ?, я регистрируюсь .. мой ip заносится в базу и более никто не сможет с этого же ip зарегистрироваться?

А вот и нет, вчера проверял, пользователь локальной сети дважды под разными никами зарегистрировался и качал так же с двух ников!



Так я и спрашиваю ... :lol: подобное нужно реализовать? или запретить скачивание с одного ip одного и того же торрента .. ? , возможные проблемы уже описали + для торрентов есть настройка в адм. разделе Максимальное число соединений с одного IP адреса на один торрент, но возможные проблемы те же .. ;)

Конкретно мне нужно, что бы с одного IP адреса можно было зарегистрироваться один раз!!! Что бы повторная регистрация (под другим ником) была невозможной!! ;)
Как это организовать?
Аватара пользователя
PPK
Администратор
Сообщения: 9006
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 72 раза
Поблагодарили: 1308 раз

Сообщение PPK 17 июл 2009, 12:54

Тогда решение написали ), строка находится в самом верху файла ..

Вернуться в «Вопросы, ответы и примеры решений»

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot и 1 гость