забыть пароль используя почту php - PullRequest
0 голосов
/ 27 сентября 2019

, когда я пытаюсь использовать его онлайн, он не отправляет мой пароль обратно.Я думаю, что-то в моем сценарии, но я не знаю, что.Я использую свой собственный сервер.Извините за мой плохой английский.надеюсь, ты мне поможешь, парень.спасибо.

  <?php
    $connection = mysqli_connect('localhost', 'xxxxxx','xxxxxx', 
    'xxxxx');
     if (!$connection){
         die("Database Connection Failed" . mysqli_error($connection));
      }
    $select_db = mysqli_select_db($connection, 'xxxxxxxx');
    if (!$select_db){
 die("Database Selection Failed" . mysqli_error($connection));

}?>
<?php
 if(isset($_POST) & !empty($_POST)){
$username = mysqli_real_escape_string($connection, $_POST['username']);
$sql = "SELECT * FROM users WHERE username = '$username'";
$res = mysqli_query($connection, $sql);
$count = mysqli_num_rows($res);
if($count == 1){
    echo "Send email to user with password";
}else{
    echo "User name does not exist in database";
}
}?>
<?php
 $r = mysqli_fetch_assoc($res);
$password = $r['password'];
$to = $r['email'];
$subject = "Your Recovered Password";
$message = "Please use this password to login " . $password;
$headers = "From : xxxx@caiyok.com";
if(mail($to, $subject, $message, $headers)){
echo "Your Password has been sent to your email id";
}else{
    echo "Failed to Recover your password, try again";
}
?>
<body>

<form class="form-signin" method="POST">
    <h2 class="form-signin-heading">Forgot Password</h2>
    <div class="input-group">
  <span class="input-group-addon" id="basic-addon1">@</span>
  <input type="text" name="username" class="form-control" placeholder="Username" required>
</div>
<br />
  </form>
 </body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...