Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Quên mật khẩu Script cơ sở dữ liệu PHP mysqli

Tôi gặp lỗi trong resetpass.php

Trước tiên, bạn phải sử dụng $_GET['code'] để lấy mã kích hoạt của bạn và lưu trữ trong một trường ẩn của

đây là mã đã sửa đổi, mã đó sẽ hoạt động.

<?php

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

$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!" />
<input type="hidden" name="code" value="<?php echo $_GET['code'];?>" />
</form>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trình kích hoạt MySQL và SUM ()

  2. Truy vấn SQL nào tốn nhiều thời gian hơn? (MYSQL)

  3. Một cái nhìn chuyên sâu về Lập chỉ mục cơ sở dữ liệu

  4. MySQL - Sử dụng JOIN và WHERE để xác định số giờ trung bình

  5. lỗi node-mysql:kết nối ECONNREFUSED