Запрещаем регистрация двух аккаунтов с одним WMID
Запрещаем регистрация двух аккаунтов с одним WMID
Как вы уже заметили, в скрпитах SoooFast нет проверки наличия пользователя с введённым Вами WMID при регистрации. Иными словами: если попробовать зарегистрироваться с одним кошельком два раза - то нас скрипт пошлёт - но если с одним WMID'ом - то скрипт не заметит. А это отличная возможность для работы мультоводов. Им удобнее, когда все выплаты идут на один WMID на разные кошельки. Так вот я опишу, как это поправить.

Итак. Никаких запросов в БД нам делать не надо. Будем редактировать файл register.php, ищем строки:
if(!is_numeric($wmid) or strlen($wmid)!=12)
  {
  echo "<img src="images/error.png" align="middle"> Неверно введен WMID!";
  include('footer.php');
  exit();
  }

И следом добавляем:
//sfb
  $sql=mysql_query("SELECT id FROM tb_users WHERE wmid='$wmid'");
  if(mysql_num_rows($sql)>0)
  {
  echo "<center><b><font color=red><img src=images/error.png align=absmiddle> В системе уже зарегистрирован пользователь с WMID $wmid!</font></b></center>";
  include('footer.php');
  exit();
  }
  //sfb

Вот и всё...

P.S. Нужен качественный сайт, который будет приносить не только посетителей, но и прибыль? Создание сайтов в Самаре, в этой конторе работаю ребята, которые знают свое дело.


Рубрика: Бесплатное » Дыры, ошибки   |   Автор: Alex   |   Просмотры: 5159
Комментариев: 738
Публикаций: 50
ICQ: --
- 4 +
  Автор: Green-wm   |   Группа: Пользователи   |   Дата: 03 марта 2011  
Не, даже если не заделывать, то все равно, не зарегистрируеш 2 аккаунта с 1 WMID'ом. Выдаст ошибку типо "Данные уже используются" winked
Комментариев: 338
Публикаций: 169
ICQ: 650073308
- 291 +
  Автор: Alex   |   Группа: Пользователи   |   Дата: 04 марта 2011  
не везде.всё дело в запросе:
mysql_query("SELECT id FROM tb_users WHERE pemail='$pemail' or wmid='$wmid'");


если не стоит or wmid='$wmid' то надо латать
Комментариев: 14
Публикаций: 0
ICQ: --
- 52 +
  Автор: leksus   |   Группа: Пользователи   |   Дата: 01 октября 2011  
wink это точно
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.