Zapomniałem skryptu hasła Baza danych mysqli PHP

Cześć Próbuję zapomnieć o skrypcie hasła i pomyślnie ukończyć, ale pojawia się jeden problem. Wforgot.php Gdy użytkownik wprowadzi e-mail, skrypt sprawdza e-mail w bazie danych, jeśli pasuje, a następnie zapisuje kod aktywacyjny w bazie danych, a także wysyła kod aktywacyjny na jego adres e-mail.

Po otrzymaniu wiadomości e-mail kliknij link, a zresetowanie hasła zajmie muresetpass.php najpierw sprawdza, czy jeśli kod aktywacyjny pasuje do kodu w bazie danych, jeśli jest, to użytkownik wprowadzi swoje nowe hasło i zresetuje swoje hasło, ale problem polega na tym, że hasło nie zmienia się, kto wprowadził swój e-mail, zmienia hasło innego osoba: D. Nie wiem, co jest nie tak w tym skrypcie

Forgot.php

<?php 
error_reporting(0);
if($_POST['submit']=='Send')
{
//keep it inside
$email=$_POST['email'];
$code = $_GET['activation_code'];
$con=mysqli_connect("Localhost","root","123","user");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
$query = mysqli_query($con,"select * from login where user_email='$email'")
or die(mysqli_error($con)); 

 if (mysqli_num_rows ($query)==1) 
 {
$code=rand(100,999);
$message="You activation link is: http://bing.fun2pk.com/resetpass.php?email=$email&code=$code";
mail($email, "ZatWing", $message);
echo 'Email sent';
$query2 = mysqli_query($con,"update login set activation_code='$code' where user_email='$email' ")
or die(mysqli_error($con)); 
}
else
{
echo 'No user exist with this email id';

}}

?>
<form action="forgot.php" method="post">
Enter you email ID: <input type="text" name="email">
<input type="submit" name="submit" value="Send">
</form>

resetpass.php

<?php
if(isset($_GET['code'])) {

    $acode = $_GET['code'];}
    echo $acode;

if(isset($_POST['pass'])){
    $pass = $_POST['pass'];


$con=mysqli_connect("xxx","xxx","xxx","xxx");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
$query = mysqli_query($con,"select * from login where activation_code='$acode'")
or die(mysqli_error($con)); 

 if (mysqli_num_rows ($query)==1) 
{



$query3 = mysqli_query($con,"update login set Password='$pass' where activation_code='$acode'")
or die(mysqli_error($con)); 

echo 'Password Changed';
}
else
{
echo 'Wrong CODE';

}}

?>

    <form action="resetpass.php" method="POST">
    <p>New Password:</p><input type="password" name="pass" />
    <input type="submit"  name="submit" value="Signup!" />
    </form>

questionAnswers(3)

yourAnswerToTheQuestion