[英]how to compare (entered password) with (encrypted password in wordpress database) by php code
我有一個 wordpress 網站的 android 應用程序
在服務器端的代碼中,我添加了此代碼來比較輸入的用戶、密碼和用戶、存儲在數據庫中的密碼
問題是 user_pass 表中的 pass 是在 wordpress 中加密的...
我能做什么 ?
"connect.php" for connecting to db
<?php
include "connect.php";
$name=$_POST["name"];
$pass=$_POST["pass"];
$query="SELECT * FROM wp_users WHERE user_login=:name AND user_pass=:pass";
$result=$connect->prepare($query);
$result->bindParam(":name",$name);
$result->bindParam(":pass",$pass);
$result->execute();
$row=$result->fetch(PDO::FETCH_ASSOC);
if($row==false)
{
echo "you are not signing in";
}
else
{
echo $row["display_name"];
}
?>
您必須知道存儲的密碼是如何加密的。 然后使用相同的算法和密鑰加密輸入密碼。 那是您可以比較兩個密碼的時候。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.