Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapomniałem hasła Script PHP mysqli baza danych

Mam błąd w resetpass.php

Najpierw musisz użyć $_GET['code'] aby otrzymać kod aktywacyjny i przechowywać go w ukrytym polu

tutaj jest zmodyfikowany kod, który powinien działać.

<?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. Nie można przekonwertować obiektu klasy stdClass na string

  2. Wyświetlaj jeden wiersz na wyszukiwane hasło, zastąp domyślny, jeśli nie znaleziono

  3. pokazywanie jednej kolumny kilka razy z danymi z 3 różnych przedziałów dat

  4. Inverted SQL SELECT - Znajdź pracowników, którzy nie wykonali zimnych połączeń między zakresem dat

  5. Nieznane kodowanie podczas używania df.to_sql() do pisania do MySQL przy użyciu pyodbc