如何用php代码比较(输入的密码)和(wordpress数据库中的加密密码)

如何用php代码比较(输入的密码)和(wordpress数据库中的加密密码),php,mysql,wordpress,encryption,Php,Mysql,Wordpress,Encryption,我有一个wordpress网站的android应用程序 在服务器端的代码中,我添加了此代码,以比较输入的用户、密码和数据库中存储的用户、密码 问题是pass-in user\u pass表是在wordpress中加密的。。。 我能做什么 "connect.php" for connecting to db <?php include "connect.php"; $name=$_POST["name"]; $pass=$_POST["pass"];

我有一个wordpress网站的android应用程序 在服务器端的代码中,我添加了此代码,以比较输入的用户、密码和数据库中存储的用户、密码 问题是pass-in user\u 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"];
    }
    ?>

您必须知道存储的密码是如何加密的。然后使用相同的算法和密钥加密输入密码。此时您可以比较这两个密码。

切勿存储纯文本密码!请使用PHP来处理密码安全性。如果您使用的PHP版本低于5.5,则可以使用密码\u散列。在散列之前,不需要对它们执行任何操作或使用任何其他清理机制。这样做会更改密码并导致不必要的额外编码。向我们展示如何添加wp_users行。向我们展示如何创建帐户。如何加密?是散列的吗?使用了哪种算法?这个问题不清楚。标记太多,没有足够的代码/信息。我希望您知道加密和哈希的区别。他们是两种完全不同的动物。这家伙擅离职守。好吧,如果你留下问题,那对你没有帮助。你来这里寻求帮助,我们要求澄清。如果你在场,那么回复评论并分别编辑你的帖子。祝你好运,我出局了。