我创建了更新代码,用于使用 id 在表中更新密码。这是我从中获取 id 的 url,$_GET
但它不起作用。
http://www.example.com/en/resetPaSS.php?id=1&token=779d2aa48de104db46d66e29de576aac
编码:
if(isset($_POST['sub']))
{
$pass_hash = PassHash::hash($_POST['pass']);
$sql = "UPDATE user SET password='$pass_hash' WHERE id='$_GET[id]'";
$resu = mysqli_query($link,$sql);
//echo $sql;
if(!$resu)
{
$error="Unable to change Password. Try Again!";
}
else
{
echo"changed";
}
}
我也echo $sql
和它显示UPDATE user SET password='$2a$10$bed9ad8e6cb910e0f1f12uXJldZLQ79f5HVrIiIAIZeZ9088Rre9.' WHERE id=''
也试过$_REQUEST
了,但还是不行。
编辑:
我正在使用此 url 重置密码以发送给使用创建的用户
http://www.example.com/en/resetPaSS.php?id=$id&token=$token