Скрипт ферма соседи

  • Автор темы Holod
  • Дата начала
D
Den4ik102
  • #1.001
А как сделать чтоб востановление пароля сделать и платежный пароль?
Кто сможет помоч???
 
Яна
Участник
Сообщения
316
Реакции
29
ICQ
667869781 667869781
  • #1.002
Den4ik102 написал(а):
А как сделать чтоб востановление пароля сделать и платежный пароль?
Кто сможет помоч???
а там вроде в скрипте есть такое там не надо не чего делать востановление пароля и платёжного тоже
 
Reset
Участник
Сообщения
212
Реакции
16
  • #1.003
Что у тебя с восстановлением пароля и нах тебе платёжный пароль?
 
D
Den4ik102
  • #1.004
Да чет не хочет сменять забытый пароль!
 
D
Den4ik102
  • #1.005
Кто нибудь может помочь с отправкой забытого пароля???
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
  • #1.006
А что не так с ним? Я хоть по фф, но по фс думаю смогу помочь.
 
D
Den4ik102
  • #1.007
Да он не отправляет вот код
Код:
<?
if(isset($_POST['user'])) {
$user = sf($_POST['user']);
if(isset($_SESSION['captcha']) && strtolower($_SESSION['captcha']) == strtolower($_POST['code'])){   
$q = mysql_query("SELECT * FROM tb_users WHERE username = '$user'");
if(mysql_num_rows($q) == 1) {
$w = mysql_fetch_assoc($q);
    if($w["ban"] == 0) {

$chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
$max=10;
$size=strlen($chars)-1;
$cpass=null;

while($max--)
    $cpass.=$chars[rand(0,$size)];
$pass = md5Password($cpass);
mysql_query("UPDATE tb_users SET password = '$pass' WHERE username = '$user'") or die(mysql_error());




            $subject = "Востановление пароля - (".$_SERVER['HTTP_HOST']." / ".$user.")";
            $headers  = 'MIME-Version: 1.0' . "\r\n";
            $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
            $headers.= "From: support@".$_SERVER['HTTP_HOST']." \r\n";

            $text = "Здравствуйте <b>".$user."!</b><br />Вы запросили востановление пароля в сервисе <a href=\"http://".$_SERVER['HTTP_HOST']."/\" target=\"_blank\">http://".$_SERVER['HTTP_HOST']."</a><br />Ваш Логин: <b>".$user."</b><br />Ваш Новый Пароль: <b>".$cpass."</b><br /><br />С Уважением, администрация проекта ".$_SERVER['HTTP_HOST'];

            mail($w['email'], $subject, $text, $headers);
           
            echo '<center><font color="green">Новый пароль отправлен Вам на почту!</font></center>';
}else echo '<center><font color="red">Аккаунт заблокирован!</font></center>';
            }else echo '<center><font color="red">Пользователь не найден</font></center>';

}
}
?>


<form action="" method="post">
        <label>Логин</label>
        <input name="user" placeholder="Введите ваш логин в игре" value="" type="text" size="20" required />
        <label>Код на картинке</label>
        <img align="middle" src="/captcha.php?<?php echo session_name()?>=<?php echo session_id()?>" name="capc" alt="" />
        <!--a href="#" onclick="this.src=this.src+'&amp;'+Math.round(Math.random())"><img src="/images/reload.gif" align="middle" border="0" alt="" /></a><br /-->
        <label></label>
        <input name="code" placeholder="Код" value="" type="text" size='15' maxlength='6' required />
        <label></label>
        <input class="buttonmail" value="Высылать пароль" type="submit" /> 
    </form>
 
D
Den4ik102
  • #1.008
И еще кто сможет помочь с начислением реферальных?
 
Reset
Участник
Сообщения
212
Реакции
16
  • #1.009
Den4ik102 написал(а):
Да он не отправляет вот код
Код:
<?
if(isset($_POST['user'])) {
$user = sf($_POST['user']);
if(isset($_SESSION['captcha']) && strtolower($_SESSION['captcha']) == strtolower($_POST['code'])){  
$q = mysql_query("SELECT * FROM tb_users WHERE username = '$user'");
if(mysql_num_rows($q) == 1) {
$w = mysql_fetch_assoc($q);
    if($w["ban"] == 0) {

$chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
$max=10;
$size=strlen($chars)-1;
$cpass=null;

while($max--)
    $cpass.=$chars[rand(0,$size)];
$pass = md5Password($cpass);
mysql_query("UPDATE tb_users SET password = '$pass' WHERE username = '$user'") or die(mysql_error());




            $subject = "Востановление пароля - (".$_SERVER['HTTP_HOST']." / ".$user.")";
            $headers  = 'MIME-Version: 1.0' . "\r\n";
            $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
            $headers.= "From: support@".$_SERVER['HTTP_HOST']." \r\n";

            $text = "Здравствуйте <b>".$user."!</b><br />Вы запросили востановление пароля в сервисе <a href=\"http://".$_SERVER['HTTP_HOST']."/\" target=\"_blank\">http://".$_SERVER['HTTP_HOST']."</a><br />Ваш Логин: <b>".$user."</b><br />Ваш Новый Пароль: <b>".$cpass."</b><br /><br />С Уважением, администрация проекта ".$_SERVER['HTTP_HOST'];

            mail($w['email'], $subject, $text, $headers);
          
            echo '<center><font color="green">Новый пароль отправлен Вам на почту!</font></center>';
}else echo '<center><font color="red">Аккаунт заблокирован!</font></center>';
            }else echo '<center><font color="red">Пользователь не найден</font></center>';

}
}
?>


<form action="" method="post">
        <label>Логин</label>
        <input name="user" placeholder="Введите ваш логин в игре" value="" type="text" size="20" required />
        <label>Код на картинке</label>
        <img align="middle" src="/captcha.php?<?php echo session_name()?>=<?php echo session_id()?>" name="capc" alt="" />
        <!--a href="#" onclick="this.src=this.src+'&amp;'+Math.round(Math.random())"><img src="/images/reload.gif" align="middle" border="0" alt="" /></a><br /-->
        <label></label>
        <input name="code" placeholder="Код" value="" type="text" size='15' maxlength='6' required />
        <label></label>
        <input class="buttonmail" value="Высылать пароль" type="submit" />
    </form>
У меня такой же код и всё работает!
у тебя почтовый клиент то корректно работает? на хостинге настроил почтовый домен и почтовый ящик? Вообще почта с твоей фермы приходит, при регистрации допустим пользователи получают письмо? проверь письма в папке СПАМ, возможно что на некоторые сервера типа mail.ru могут письма и не приходить, расцениваться как СПАМ.
Короче сперва создай почту на yandex.ru и на gmail потом зарегай акаунты на эти ящики, посмотри пришли ли письма при регистрации, потом отпишеш будем дальше разбиратся
 
Яна
Участник
Сообщения
316
Реакции
29
ICQ
667869781 667869781
  • #1.010
Reset написал(а):
У меня такой же код и всё работает!
у тебя почтовый клиент то корректно работает? на хостинге настроил почтовый домен и почтовый ящик? Вообще почта с твоей фермы приходит, при регистрации допустим пользователи получают письмо? проверь письма в папке СПАМ, возможно что на некоторые сервера типа mail.ru могут письма и не приходить, расцениваться как СПАМ.
Короче сперва создай почту на yandex.ru и на gmail потом зарегай акаунты на эти ящики, посмотри пришли ли письма при регистрации, потом отпишеш будем дальше разбиратся
Скорей всего почты нет на хостинге
 
D
Den4ik102
  • #1.011
Да все норм скрипт перезалил!
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
  • #1.012
Den4ik102 написал(а):
Да все норм скрипт перезалил!
Работает? Что-то я за почту не подумал ) Думал скрипт барахлит.
 
GENII999999999
Участник
Сообщения
1
Реакции
0
  • #1.013
Народ нужна срочная помощь по скрипту ферма соседи. Я не могуу зайти в админку. Все адекватные \варианты перепробовал толку = Нуль
 
Яна
Участник
Сообщения
316
Реакции
29
ICQ
667869781 667869781
  • #1.014
GENII999999999 написал(а):
Народ нужна срочная помощь по скрипту ферма соседи. Я не могуу зайти в админку. Все адекватные \варианты перепробовал толку = Нуль
посмотри в дминке в папке паджес в файле логин там в коде скорей всего ещё один логин и пароль прописан
 
Reset
Участник
Сообщения
212
Реакции
16
  • #1.015
Выкладываю дополненный обменник. При обмене средств с баланса на вывод на баланс для покупок, начисляются бонусы, в зависимости от суммы перевода. Теперь выгоднее обменивать средства между счетами нежели выводить их с комиссиями -))
P.S. "Для тех, кто в танке =)) файл _convert.php"
Код:
<?
if(!isset($_SESSION['id']) and !isset($_SESSION['login'])) {

print "<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">

<script language=\"javascript\">top.location.href=\"/\";</script>
<title>Перенаправление</title>
</head>
<body bgcolor=\"#eeeeee\" topmargin=\"0\" leftmargin=\"0\">

</body>
</html>";
exit;
}
$page = 'Обмен средств';
if(isset($_POST['amount'])) {
$sum = validefloat($_POST['amount']);
$summ = validefloat($_POST['amount']);
$bon = $sum;
If($sum >= 100){$summ = $bon * 1.1;}
If($sum >= 500){$summ = $bon * 1.2;}
If($sum >= 1000){$summ = $bon * 1.3;}
If($sum >= 2000){$summ = $bon * 1.5;}
$date = time();
if($sum >= 10) {
if($us_data['money_out'] >= $sum) {
mysql_query("UPDATE tb_users SET money_out = money_out - '$sum', money = money + '$summ' WHERE id = '$usid'") or die(mysql_error());
mysql_query("INSERT INTO tb_history (user_id, summa, date, comment, type) VALUES ('$usid', '$sum', '$date', 'Обмен средств на сумму $sum', 'convert')") or die(mysql_error());
echo '<center><font color="green">Вы успешно обменяли средства!</font></center>';
}else echo '<center><font color="red">Не достаточно средств на балансе!</font></center>';

}else echo '<center><font color="red">Минимальная сумма для обмена составляет 10 рублей!</font></center>';
}
?>

<p>
        Обменять денежные средства с баланса для вывода на баланс для оплаты.<br>
        Минимальная сумма для обмена составляет 10 рублей.<br>
        Комиссия системы за обмен составляет <b>0%</b>.<br>
        При обмене более 100 рублей бонус <b>+20%</b>.<br>
        При обмене более 500 рублей бонус <b>+30%</b>.<br>
        При обмене более 1000 рублей <b>+50%</b>.<br>
        При обмене более 2000 рублей бонус <b>+100%</b>.<br>
        </p>

        <form method="post" action="">
            <label title="Для добавления всей суммы, нажмите на цифры!" onclick= this.form.elements["amount"].value=<?=$us_data['money_out']; ?>>Сумма (Доступно: <span ><?=$us_data['money_out']; ?></span> руб)</label>
            <input type="text" size="15" value="" maxlength="7" name="amount">
           
            <label></label>
            <input class="buttonmail" value="Обменять" type="submit" />

        </form>

        <div id="formsgifts" style="display: none"></div>
 
Яна
Участник
Сообщения
316
Реакции
29
ICQ
667869781 667869781
  • #1.016
Reset написал(а):
Выкладываю дополненный обменник. При обмене средств с баланса на вывод на баланс для покупок, начисляются бонусы, в зависимости от суммы перевода. Теперь выгоднее обменивать средства между счетами нежели выводить их с комиссиями -))
P.S. "Для тех, кто в танке =)) файл _convert.php"
Код:
<?
if(!isset($_SESSION['id']) and !isset($_SESSION['login'])) {

print "<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">

<script language=\"javascript\">top.location.href=\"/\";</script>
<title>Перенаправление</title>
</head>
<body bgcolor=\"#eeeeee\" topmargin=\"0\" leftmargin=\"0\">

</body>
</html>";
exit;
}
$page = 'Обмен средств';
if(isset($_POST['amount'])) {
$sum = validefloat($_POST['amount']);
$summ = validefloat($_POST['amount']);
$bon = $sum;
If($sum >= 100){$summ = $bon * 1.1;}
If($sum >= 500){$summ = $bon * 1.2;}
If($sum >= 1000){$summ = $bon * 1.3;}
If($sum >= 2000){$summ = $bon * 1.5;}
$date = time();
if($sum >= 10) {
if($us_data['money_out'] >= $sum) {
mysql_query("UPDATE tb_users SET money_out = money_out - '$sum', money = money + '$summ' WHERE id = '$usid'") or die(mysql_error());
mysql_query("INSERT INTO tb_history (user_id, summa, date, comment, type) VALUES ('$usid', '$sum', '$date', 'Обмен средств на сумму $sum', 'convert')") or die(mysql_error());
echo '<center><font color="green">Вы успешно обменяли средства!</font></center>';
}else echo '<center><font color="red">Не достаточно средств на балансе!</font></center>';

}else echo '<center><font color="red">Минимальная сумма для обмена составляет 10 рублей!</font></center>';
}
?>

<p>
        Обменять денежные средства с баланса для вывода на баланс для оплаты.<br>
        Минимальная сумма для обмена составляет 10 рублей.<br>
        Комиссия системы за обмен составляет <b>0%</b>.<br>
        При обмене более 100 рублей бонус <b>+20%</b>.<br>
        При обмене более 500 рублей бонус <b>+30%</b>.<br>
        При обмене более 1000 рублей <b>+50%</b>.<br>
        При обмене более 2000 рублей бонус <b>+100%</b>.<br>
        </p>

        <form method="post" action="">
            <label title="Для добавления всей суммы, нажмите на цифры!" onclick= this.form.elements["amount"].value=<?=$us_data['money_out']; ?>>Сумма (Доступно: <span ><?=$us_data['money_out']; ?></span> руб)</label>
            <input type="text" size="15" value="" maxlength="7" name="amount">
          
            <label></label>
            <input class="buttonmail" value="Обменять" type="submit" />

        </form>

        <div id="formsgifts" style="display: none"></div>
А что за бонусы
 
Reset
Участник
Сообщения
212
Реакции
16
  • #1.017
Яна написал(а):
А что за бонусы
там же написанно-)) +% от суммы перевода, чем больше сумма тем больше +%

При обмене более 100 рублей бонус <b>+20%</b>.<br>
При обмене более 500 рублей бонус <b>+30%</b>.<br>
При обмене более 1000 рублей <b>+50%</b>.<br>
При обмене более 2000 рублей бонус <b>+100%</b>.<br>
 
Яна
Участник
Сообщения
316
Реакции
29
ICQ
667869781 667869781
  • #1.018
Reset написал(а):
там же написанно-)) +% от суммы перевода, чем больше сумма тем больше +%

При обмене более 100 рублей бонус <b>+20%</b>.<br>
При обмене более 500 рублей бонус <b>+30%</b>.<br>
При обмене более 1000 рублей <b>+50%</b>.<br>
При обмене более 2000 рублей бонус <b>+100%</b>.<br>
поняла но проценты высокие за 2000 получаешь 4000 это круто )))
 
Reset
Участник
Сообщения
212
Реакции
16
  • #1.019
ну так это всё корректируется и настраивается-)
Вот тут:
If($sum >= 100){$summ = $bon * 1.1;}
If($sum >= 500){$summ = $bon * 1.2;}
If($sum >= 1000){$summ = $bon * 1.3;}
If($sum >= 2000){$summ = $bon * 1.5;}
 
Яна
Участник
Сообщения
316
Реакции
29
ICQ
667869781 667869781
  • #1.020
Reset написал(а):
ну так это всё корректируется и настраивается-)
Вот тут:
If($sum >= 100){$summ = $bon * 1.1;}
If($sum >= 500){$summ = $bon * 1.2;}
If($sum >= 1000){$summ = $bon * 1.3;}
If($sum >= 2000){$summ = $bon * 1.5;}
обьясни подробней 1.1 да допусим мне надо за место 20 поставить 10 процетов
 
Сверху