Автор Тема: Восстановление пароля  (Прочитано 262 раз)

0 Пользователей и 1 Гость просматривают эту тему.

maksim0201Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 150 сообщений Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Окт. 2016
  • Возраст: 30
  • Сообщений: 160
  • Страна: kz
  • Поблагодарили: 3 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:1988-02-21
    • Награды
  • Социальные сети:
    ВКонтактеОдноклассникиМой Мир
Восстановление пароля
« : 19 Июня 2018, 11:08:46 »
Нет оценки
Приветствую! Друзья не могу исправить данную проблему на сайте

https://s5.wampi.ru/2018/06/19/Opera-SNIMOK_2018-06-19_140252_deadpool.png
Восстановление пароля


Нет капчи, проблема. В файле captcha.php путь до картинки есть, fonts/font.png картинка присутствует, если кто знает в чем проблема подскажите. Заранее спасибо!
 

whoohaw

  • *
  • Оффлайн
  • Награды Более 10 созданных тем Более 50 сообщений
  • Дата регистрации: Апр. 2018
  • Расположение: Тверь
  • Возраст: 30
  • Сообщений: 77
  • Страна: ru
  • Поблагодарили: 9 раз(а)
  • Репутация +3/-1
  • Пол: Мужской
  • Дата рождения:1988-09-21
    • Награды
  • Социальные сети:
    ВКонтакте
Восстановление пароля
« Ответ #1 : 19 Июня 2018, 12:02:08 »
Нет оценки
привет!
Если капча стандартная, попробуй залить всю папку fonts с другого проекта.
Встречалась проблема, когда и из-за отсутствия шрифтов капча не работала.
 

maksim0201Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 150 сообщений Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Окт. 2016
  • Возраст: 30
  • Сообщений: 160
  • Страна: kz
  • Поблагодарили: 3 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:1988-02-21
    • Награды
  • Социальные сети:
    ВКонтактеОдноклассникиМой Мир
Восстановление пароля
« Ответ #2 : 19 Июня 2018, 12:16:26 »
Нет оценки
Если капча стандартная, попробуй залить всю папку fonts с другого проекта.
Встречалась проблема, когда и из-за отсутствия шрифтов капча не работала.
Пробывал, тоже самое, может подскажешь как убрать вообще капчу от туда, какие строчки убрать?

<?PHP
######################################
# Скрипт Fruit Farm
# Автор Rufus
# ICQ: 819-374
# Skype: Rufus272
######################################
$_OPTIMIZATION["title"] = "Восстановление пароля";
$_OPTIMIZATION["description"] = "Восстановление забытого пароля";
$_OPTIMIZATION["keywords"] = "Восстановление забытого пароля";

if(isset($_SESSION["user_id"])){ Header("Location: /account"); return; }

?>
<div class="s-bk-lf">
   <div class="acc-title">Восстановление пароля</div>
</div>
<div class="silver-bk"><div class="clr"></div>   
<?PHP

   if(isset($_POST["email"])){

      if(isset($_SESSION["captcha"]) AND strtolower($_SESSION["captcha"]) == strtolower($_POST["captcha"])){
      
      unset($_SESSION["captcha"]);
      
      $email = $func->IsMail($_POST["email"]);
      $time = time();
      $tdel = $time + 60*15;
      
         if($email !== false){
            
            $db->Query("DELETE FROM db_recovery WHERE date_del < '$time'");
            $db->Query("SELECT COUNT(*) FROM db_recovery WHERE ip = INET_ATON('".$func->UserIP."') OR email = '$email'");
            if($db->FetchRow() == 0){
            
               $db->Query("SELECT id, user, email, pass FROM db_users_a WHERE email = '$email'");
               if($db->NumRows() == 1){
               $db_q = $db->FetchArray();
               
               # Вносим запись в БД
               $db->Query("INSERT INTO db_recovery (email, ip, date_add, date_del) VALUES ('$email',INET_ATON('".$func->UserIP."'),'$time','$tdel')");
               
               # Отправляем пароль
               $sender = new isender;
               $sender -> RecoveryPassword($db_q["email"], $db_q["pass"], $db_q["email"]);
               
               echo "<center><font color = 'green'><b>Данные для входа отправлены на Email</b></font></center>";
               ?>
               </div>
               <div class="clr"></div>   
               <?PHP
               return;
               
               }else echo "<center><font color = 'red'><b>Пользователь с таким Email не зарегистрирован</b></font></center>";
            
            }else echo "<center><font color = 'red'><b>На Ваш Email или IP уже был отправлен пароль за последние 15 минут</b></font></center>";
            
         }else echo "<center><font color = 'red'><b>Email указан неверно</b></font></center>";
      
      }else echo "<center><font color = 'red'><b>Символы с картинки введены неверно</b></font></center>";
   
   }

?>

<BR />
<form action="" method="post">
<table width="550" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="left" width="250">Email (На него будет выслан пароль):</td>
    <td align="left" width="250"><input name="email" type="text" size="25" maxlength="50" value="<?=(isset($_POST["email"])) ? $_POST["email"] : false; ?>"/></td>
  </tr>
 
  <tr>
    <td align="left" width="250" style="padding-top:20px;">
   <a href="#" onclick="ResetCaptcha(this);"><img src="/captcha.php?rnd=<?=rand(1,10000); ?>"  border="0" style="margin:0;"/></a>
   </td>
    <td align="left" width="250" style="padding-top:20px;">Введите символы с картинки<input name="captcha" type="text" size="25" maxlength="50" /></td>
  </tr>
 
  <tr>
    <td colspan="2" align="center"><BR /><input type="submit" value="Восстановить" style="height: 30px;"></td>
  </tr>
</table>
</form>
</div>
<div class="clr"></div>   
 

whoohaw

  • *
  • Оффлайн
  • Награды Более 10 созданных тем Более 50 сообщений
  • Дата регистрации: Апр. 2018
  • Расположение: Тверь
  • Возраст: 30
  • Сообщений: 77
  • Страна: ru
  • Поблагодарили: 9 раз(а)
  • Репутация +3/-1
  • Пол: Мужской
  • Дата рождения:1988-09-21
    • Награды
  • Социальные сети:
    ВКонтакте
Восстановление пароля
« Ответ #3 : 19 Июня 2018, 12:20:32 »
Нет оценки
вот так будет работать без капчи:

<?PHP
######################################
# Скрипт Fruit Farm
# Автор Rufus
# ICQ: 819-374
# Skype: Rufus272
######################################
$_OPTIMIZATION["title"] = "Восстановление пароля";
$_OPTIMIZATION["description"] = "Восстановление забытого пароля";
$_OPTIMIZATION["keywords"] = "Восстановление забытого пароля";

if(isset($_SESSION["user_id"])){ Header("Location: /account"); return; }

?>
<div class="s-bk-lf">
   <div class="acc-title">Восстановление пароля</div>
</div>
<div class="silver-bk"><div class="clr"></div>   
<?PHP

   if(isset($_POST["email"])){

 
      $email = $func->IsMail($_POST["email"]);
      $time = time();
      $tdel = $time + 60*15;
     
         if($email !== false){
           
            $db->Query("DELETE FROM db_recovery WHERE date_del < '$time'");
            $db->Query("SELECT COUNT(*) FROM db_recovery WHERE ip = INET_ATON('".$func->UserIP."') OR email = '$email'");
            if($db->FetchRow() == 0){
           
               $db->Query("SELECT id, user, email, pass FROM db_users_a WHERE email = '$email'");
               if($db->NumRows() == 1){
               $db_q = $db->FetchArray();
               
               # Вносим запись в БД
               $db->Query("INSERT INTO db_recovery (email, ip, date_add, date_del) VALUES ('$email',INET_ATON('".$func->UserIP."'),'$time','$tdel')");
               
               # Отправляем пароль
               $sender = new isender;
               $sender -> RecoveryPassword($db_q["email"], $db_q["pass"], $db_q["email"]);
               
               echo "<center><font color = 'green'><b>Данные для входа отправлены на Email</b></font></center>";
               ?>
               </div>
               <div class="clr"></div>   
               <?PHP
               return;
               
               }else echo "<center><font color = 'red'><b>Пользователь с таким Email не зарегистрирован</b></font></center>";
           
            }else echo "<center><font color = 'red'><b>На Ваш Email или IP уже был отправлен пароль за последние 15 минут</b></font></center>";
           
         }else echo "<center><font color = 'red'><b>Email указан неверно</b></font></center>";
     
   
   }

?>

<BR />
<form action="" method="post">
<table width="550" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="left" width="250">Email (На него будет выслан пароль):</td>
    <td align="left" width="250"><input name="email" type="text" size="25" maxlength="50" value="<?=(isset($_POST["email"])) ? $_POST["email"] : false; ?>"/></td>
   
  </tr>
 
  <tr>
    <td colspan="2" align="center"><BR /><input type="submit" value="Восстановить" style="height: 30px;"></td>
  </tr>
</table>
</form>
</div>
<div class="clr"></div>

Ну это не решение )) надо бы ее починить
 

maksim0201Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 150 сообщений Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Окт. 2016
  • Возраст: 30
  • Сообщений: 160
  • Страна: kz
  • Поблагодарили: 3 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:1988-02-21
    • Награды
  • Социальные сети:
    ВКонтактеОдноклассникиМой Мир
Восстановление пароля
« Ответ #4 : 19 Июня 2018, 14:04:53 »
Нет оценки
вот так будет работать без капчи:
Спасибо дружище, выручил! Сколько возьмешь чтобы исправить на рекапчу этот фаил? В личку напиши.
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • Оффлайн
  • Награды Репутация  более 25 Более 1500 сообщений Более 2 лет на форуме Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 26
  • Сообщений: 1672
  • Страна: ru
  • Поблагодарили: 149 раз(а)
  • Репутация +29/-0
  • Пол: Мужской
  • telegram --> @kvozimir
  • Дата рождения:1992-04-18
    • Награды
  • Социальные сети:
    ВКонтакте
Восстановление пароля
« Ответ #5 : 19 Июня 2018, 14:50:07 »
Нет оценки
а сертификат ssl стоит?

 

maksim0201Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 150 сообщений Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Окт. 2016
  • Возраст: 30
  • Сообщений: 160
  • Страна: kz
  • Поблагодарили: 3 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:1988-02-21
    • Награды
  • Социальные сети:
    ВКонтактеОдноклассникиМой Мир
Восстановление пароля
« Ответ #6 : 19 Июня 2018, 18:37:30 »
Нет оценки
а сертификат ssl стоит?
да kvozimir сертификат есть


 

takebet

  • *
  • Оффлайн
  • Награды За время в онлайне на форуме Болеее 300 сообщений Более 2 лет на форуме Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Расположение: Москва
  • Возраст: 47
  • Сообщений: 330
  • Страна: ru
  • Поблагодарили: 14 раз(а)
  • Репутация +0/-2
  • Пол: Мужской
  • Дата рождения:1970-12-06
    • Награды
Восстановление пароля
« Ответ #7 : 20 Июня 2018, 00:02:08 »
Нет оценки
Часто встречаю в скриптах, что не видно капчи. Решение было: менял кодировку на utf-8 без BOM и капча появлялась.
a:0:{}
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • Оффлайн
  • Награды Репутация  более 25 Более 1500 сообщений Более 2 лет на форуме Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 26
  • Сообщений: 1672
  • Страна: ru
  • Поблагодарили: 149 раз(а)
  • Репутация +29/-0
  • Пол: Мужской
  • telegram --> @kvozimir
  • Дата рождения:1992-04-18
    • Награды
  • Социальные сети:
    ВКонтакте
Восстановление пароля
« Ответ #8 : 20 Июня 2018, 03:57:10 »
Нет оценки
да kvozimir сертификат есть
в файле капчи поменять нужно http на httpS
 

maksim0201Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 150 сообщений Более 10 созданных тем На форуме более 1 года
  • Дата регистрации: Окт. 2016
  • Возраст: 30
  • Сообщений: 160
  • Страна: kz
  • Поблагодарили: 3 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
  • Дата рождения:1988-02-21
    • Награды
  • Социальные сети:
    ВКонтактеОдноклассникиМой Мир
Восстановление пароля
« Ответ #9 : 20 Июня 2018, 12:17:38 »
Нет оценки
Спасибо, разобрался, https добавил.
 
 

[Обзор]: Модуль принудительной смены пароля от аккаунта

Автор whoohawРаздел Фруктовые фермы: Легко и уверенно! ( от whoohaw )

Ответов: 5
Просмотров: 286
Последний ответ 24 Мая 2018, 23:28:12
от whoohaw
Почта для фф востановление пароля

Автор toliasikРаздел Общие вопросы по фермам

Ответов: 4
Просмотров: 318
Последний ответ 19 Октября 2017, 23:14:30
от toliasik
Не приходит письмо на почту после запроса на восстановление пароля.

Автор Stas79Раздел Общие вопросы по фермам

Ответов: 6
Просмотров: 450
Последний ответ 03 Июля 2017, 06:31:09
от finans13
не работает Восстановление пароля Помогите

Автор SoloveyLevaРаздел Общие вопросы по фермам

Ответов: 8
Просмотров: 960
Последний ответ 27 Мая 2018, 21:55:07
от whoohaw
Помогите! Восстановление пароля

Автор DenisKTРаздел Общие вопросы по фермам

Ответов: 1
Просмотров: 571
Последний ответ 01 Декабря 2016, 19:25:53
от DenisKT
Имя пользователя:
Пароль:
Session: