пятница, 27 апреля 2012 г.

                 Ставим запрет регистрации с 2 и более wmid

В некоторых скриптах буксов и почтовиков есть такая маленькая, но очень серьезная ошибка.Другими словами пользователь на вашем сайте может зарегистрироваться с множеством разных кошельков , но с одним wmid.Попросту вас разоряя.

Теперь я напишу как устранить эту ошибку :
 Для начала зайдем в панель инструментов на своем хостинге , потом в диспетчер файлов.Найдем там файл reg.php,он у вас может по другому называться, но код один и тот же - это регистрация пользователя на вашем проекте.

Откроем его, и найдем там ниже перечисленные строчки кода:

if(!is_numeric($wmid) or strlen($wmid)!=12)
  {
  echo "<img src="images/error.png" align="middle"> Неверно введен WMID!";
  include('footer.php');
  exit();
  }
Вот собственно после этих строк вам нужно добавить ниже перечисленный код :

  $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();
  }
На этом моя статья закончена.Ошибку мы с вами устранили.Если у вас возникнут какие-то трудности, то пишите в комментариях к этой статье..Удачи.












 

Эта статья будет очень привлекательна так сказать или может даже нужной
тем пользователям интернете, у которых есть  свой букс или почтовик, попросту система активной рекламы.
Так вот , есть скрипт Seoedit , в нем есть ошибка с каптчей, речь о которой в данной статье сейчас и пойдет.

Для начала нам нужно в хостинге в  диспетчере файлов открыть тот файл, в котором есть та самая ошибка.

Найти ниже перечисленные строчки кода с помощью поиска или на глаз :

$captcha=md5(strtolower($_POST['code']));
$ver=strtolower($_SESSION["texto"]);
 и заменить ниже перечисленными строчками :

$captcha=strtolower($_POST['code']);
$ver=strtolower($_SESSION["texto"]);
Если у вас старая версия скрипта,то возможно вы не найдете этих строк в своих файлах.Тогда мы поступим иначе :

найдем вот такую строчку в коде вашем :

 if(md5(strtolower($_POST["code"])) != strtolower($_SESSION["texto"]))

и заменим ее на вот такую строчку :

 if(strtolower($_POST["code"]) != strtolower($_SESSION["texto"]))

На этом статья моя окончена,думаю я вам помог.Если у вас есть какие-то вопросы, то пишите в комментариях к данной статье..Удачи