Запрещаем регистрация двух аккаунтов с одним WMID

Как вы уже заметили, в скрпитах SoooFast нет проверки наличия пользователя с введённым Вами WMID при регистрации. Иными словами: если попробовать зарегистрироваться с одним кошельком два раза — то нас скрипт пошлёт — но если с одним 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


Вот и всё…

Автор публикации

не в сети 13 лет

Alex

Комментарии: 0Публикации: 166Регистрация: 19-02-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля