Vse o BUX

Объявление

Если вам помогли на форуме, помогите и вы нам.

Разместите здесь свой баннер всего за 1 wmr в сутки.



Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Vse o BUX » SoooFast » Модернизация скрипта


Модернизация скрипта

Сообщений 71 страница 80 из 444

71

Может кому-то нужно: генератор паролей при реге

<script type="text/javascript">
function GenPass(id, id2) {
     
     var symbols = new Array('a','b','c','h','e','f','g','h','j','k','m','n','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9');
     var newpwd = new String;
     for (i=0;i<=9;i++) {
         
          index = Math.floor(Math.random()*55);
          newpwd += symbols[index];
      }
      document.getElementById(id).value = newpwd;
      document.getElementById(id2).value = newpwd;

      document.getElementById('gen-pass').innerHTML = "&nbsp;Пароль: <font color=\"red\"><b>"  + newpwd + "</b></font>";
  }
  </script>
<h3>.::Регистрация нового пользователя::.</h3>
<br>

<div align="center"><div id="form">

<form action="register.php" method="POST">
<fieldset style="background: #fff;"><Br>

Все поля обязательны для заполнения, кроме поля "Реферер"!!!<Br><Br>

<table width="400" border="0" align="center">
  <tr>
    <td width="150" align="left"><p><label>Имя:</label></p></td>
    <td width="250" align="left"><input type='text' size='15' maxlength='25' name='username' autocomplete="off" value="" tabindex="1" /></td>
  </tr>
  <tr>
    <td width="150" align="left"><p><label>Пароль:</label></p></td>
<td width="250" align="left"><input type="password" id="pass1" size="25" maxlength="15" name="password" autocomplete="off" class="field" value="" tabindex="1" /><br><input type="button" value="Сгенерировать" onclick="GenPass('pass1','pass2')"></td>
  </tr>
  <tr>
    <td width="150" align="left"><p><label>Пароль еще раз:</label></p></td>
<td width="250" align="left"><input type="password" id="pass2" size="25" maxlength="15" name="cpassword" autocomplete="off" class="field" value="" tabindex="1" /><br><span id="gen-pass"></td>
  </tr>

0

72

У вас скрипт откуда будет браться информация о нарушителях?
Например: антиавтокликер.
Если есть этот модуль то вывод информации об читерах не составит труда.

Да да вот это мне нужно! У меня есть модуль «список атокликеров». Как сделать список нарушителе.

0

73

Делаем файл antichet.php
Ссылка в том месте где удобно: <a href="antichet.php">Список заблокированных</a>

<? include('header.php');?>
<?
include('config.php');
?>
<?
if (isset($_POST["id"]))
{
$id=$_POST["id"];
$username=$_POST["username"];
$ip=$_POST["ip"];

    $query = "UPDATE tb_cheaters SET username='$id', '$username', '$ip'";
    mysql_query($query) or die(mysql_error());
}

if (isset($_GET["id"]))
{

$id=$_GET["id"];

if ($_GET["option"]=="edit")
{
?>

<?

$tablae = mysql_query("SELECT * FROM tb_cheaters");

while ($registroe = mysql_fetch_array($tablae)) {

if(isset($_SESSION["username"]) && isset($_SESSION["password"])) { $tit=""; }else{ $tit="1"; }
?>
<?
}
?>
<?
}

}

?>
<fieldset style="background: url(../images/red2.gif); width: 99%;">
<center><h3>Заблокированные пользователи</h3></center><br>
Причина блокировки:<br>
Использование автокликера<br>
Создание мультиаккаунта<br>
Накрутка<br>
<center>
<table width="45%" align="center" border="2" cellpadding="5">

<tr>
<th class="top" width="5%">
<div align="center">№</div></th>
<th class="top" width="20%">
<div align="center">Пользователь</div></th>
<th class="top" width="20%">
<div align="center">IP</div></th>
<center>
<?
$TAMANO_PAGINA = 1000;  //лимит юзеров

$pagina = limpiar($_GET["pagina"]);
if (!$pagina) {
    $inicio = 0;
    $pagina=1;
}
else {
    $inicio = ($pagina - 1) * $TAMANO_PAGINA;
}

$tabla = mysql_query("SELECT * FROM tb_cheaters ORDER BY id ASC limit $inicio,$TAMANO_PAGINA");

while ($registro = mysql_fetch_array($tabla)) {

echo "
<tr>
<td>". $registro["id"] ."</td>
<td>". $registro["username"] ."</td>
<td>". $registro["ip"] ."</td>";
?>
</center>
<?
}
?>
</table>
</div>

<!--footer starts here-->
      
  <? include('footer.php'); ?>

0

74

При редактировании пользователя меня выкидывает из админки и входит под пользователем которого я редактировал !!! Как с этим бороться ? Подскажите пожалуйста ! Запарился совсем ! (рекламу у вас на форуме кликаю ) заранее спасибо

0

75

laf341
Ты бы мне пальцем ткнул чего куда писать ! Как это побороть я понял а вот куда писать эту хрень (ну в смысле в какие файлы ) НЕТ !

0

76

qazantip
При редактировании пользователя меня выкидывает из админки и входит под пользователем которого я редактировал !!! Как с этим бороться ? Подскажите пожалуйста ! Запарился совсем ! (рекламу у вас на форуме кликаю ) заранее спасибо

0

77

qazantip !!СПАСИБО!! :flag:

0

78

А как сделать задний фон?

0

79

cxemnik написал(а):

А как сделать задний фон?

Задний фон чего?

0

80

ПЛАГИН "ПОИСК МУЛЬТИ-АКАУНТОВ"

ПЛАГИН ИШЕТ ПОВТОРЯЮШИЕСЯ АЙПИ(маска) АДРЕСА ПОСЛЕДНЕГО ВХОДА В АКАУНТ

ЗАЛИТЬ ФАЙЛ ip2.php в папку admin(может  у вас другое название)


делаем запрос в базу:  ALTER TABLE `tb_users` ADD `lastiplog1` varchar(150) DEFAULT '0' NOT NULL ;

                       ALTER TABLE `tb_users` ADD `rrr` varchar(150) DEFAULT '0' NOT NULL ;
----------------------------

в файле  login.php

ишем это:   $lastip = getRealIP();

ниже встовляем это:  $lastip1 = getRealIP1();
                     $rrr = (+1);

дальше ишем это: 

mysql_query("UPDATE tb_users SET money='$money', lastlogdate='$lastlogdate', lastiplog='$lastip'  WHERE username='$username'");

удаляем и вставляем это:

mysql_query("UPDATE tb_users SET money='$money', lastlogdate='$lastlogdate', lastiplog='$lastip' , lastiplog1='$lastip1' , rrr='$rrr'WHERE username='$username'");

---------------------------

в файле funciones.php

ишем в конце это:

     return $client_ip;

}

после ставим это:

function getRealIP1()
{

   if( $_SERVER['HTTP_X_FORWARDED_FOR'] != '' )
   {
      $client_ip =
         ( !empty($_SERVER['REMOTE_ADDR']) ) ?
            $_SERVER['REMOTE_ADDR']
            :
            ( ( !empty($_ENV['REMOTE_ADDR']) ) ?
               $_ENV['REMOTE_ADDR']
               :
               "unknown" );
      $entries = split('[, ]', $_SERVER['HTTP_X_FORWARDED_FOR']);

      reset($entries);
      while (list(, $entry) = each($entries))
      {
         $entry = trim($entry);
         if ( preg_match("/^([0-9]+\.[0-9]+)/", $entry, $ip_list) )
         {
            // http://www.faqs.org/rfcs/rfc1918.html
            $private_ip = array(
                  '/^0\./',
                  '/^127\.0\.0\.1/',
                  '/^192\.168\..*/',
                  '/^172\.((1[6-9])|(2[0-9])|(3[0-1]))\..*/',
                  '/^10\..*/');

            $found_ip = preg_replace($private_ip, $client_ip, $ip_list[1]);

            if ($client_ip != $found_ip)
            {
               $client_ip = $found_ip;
               break;
            }
         }
      }
   }
   else
   {
      $client_ip =
         ( !empty($_SERVER['REMOTE_ADDR']) ) ?
            $_SERVER['REMOTE_ADDR']
            :
            ( ( !empty($_ENV['REMOTE_ADDR']) ) ?
               $_ENV['REMOTE_ADDR']
               :
               "unknown" );
   }

   return $client_ip;

}
------------------------------------
теперь в админке

в файле  dopmenu.php

после этого:

<a href="adminmain.php?p=refbirj"><input type="button" value="Биржа рефералов"></a>

ставим это:

<a href="adminmain.php?p=ip2"><input type="button" value="Маска IP"></a>

Делаем фаел ip2.php

<? include('checkcookie.php'); ?>

<center>
<b>Поиск МАСКА повторяющихся IP(по последнему посещению)</b><br>
<hr><br>
</center>
<?
if($_POST["action"]!="")
{

if($action=="addwmid")
{
    $wmid=$_POST["wmid"];
    mysql_query("insert into tb_accessblock (wmid) values ('$wmid')");
    echo "<font color=#000000><center>WMID ДОБАВЛЕН В БЛОКИРОВКУ</center></font>";
}

}

?>
<?

$search=$_POST["search"];

if($_POST['search']){
    $resp = mysql_query("SELECT * FROM tb_users tb WHERE EXISTS(SELECT tb2.lastiplog1 FROM tb_users tb2 WHERE tb.lastiplog1=tb2.lastiplog1 AND tb.username<>tb2.username) order by lastiplog1") or die (mysql_error());
    if(mysql_num_rows($resp) == "0")

{
     echo "Поиск не дал результатов.";
    } else {

            echo "<center><strong>Результат поиска</strong></center><br>";

    ?>
   
    <table>
<tr>
<th>№</th>
<th>Логин</th>
<th>маска</th>
<th>wmid</th>
<th>Реферер</th>
<th>Просмотров</th>
<th>баланс</th>
<th>Рефералов</th>

<th></th>
<th>заблокировать на вывод</th>
</tr>
<?

                   while($cat = mysql_fetch_array($resp))

if($cat["rrr"]=="1")

{
                   
      
echo "
<tr>
<td>". $cat["id"] ."</td>
<td>". $cat["username"] ."</td>
<td>". $cat["lastiplog1"] ."</td>
<td>". $cat["wmid"] ."</td>
<td>". $cat["referer"] ."</td>
<td>". $cat["lastlogdate"] ."</td>
<td>". $cat["money"] ."</td>
<td>". $cat["referals"] ."</td>
<td>";
?>

НАРУШИТЕЛЬ
</td><td>

<form action="" method=post>

<input type=text  name="wmid" readonly="readonly" value="<?=$cat["wmid"]?>">
<input type=hidden value="addwmid" name="action">
<input type="submit" value="заблокировать">
</form>

</td>
</tr>

<?

                   }

           ?>
</table> 

<?
}
}else{

?>

<form action="" method="POST" name='form1'>

<table><tr>
<th width="150">Поиск:</th>
<td><select name="search">
        <option value="id">Ip МАСКА</option>

       
</select>
        </td></tr>

<tr><td>

</td><td>
<input type="submit" value="Поиск" class="button" name="search"></td></tr></table>

</form>
<br><br>


<?
}
?>

0


Вы здесь » Vse o BUX » SoooFast » Модернизация скрипта