我正在构建一个C#应用程序,用户需要首先登录,这些登录凭据与WordPress登录凭据相同。这就是我现在所做的。
<?php
if (empty($_GET['username']) || empty($_GET['password']) ) {
echo "error";
}
else
{
$password = $_GET['password'];
try
{
$db = new PDO("mysql:host=localhost;dbname=wordpress", "root", "");
} catch ( PDOException $e )
{
print $e->getMessage();
}
$query = $db->prepare("SELECT * FROM wp_users WHERE user_login = :username AND user_pass = :user_pass");
$query->execute(array('username' => $_GET['username'], 'user_pass' => $password));
$query = $query->fetch(PDO::FETCH_ASSOC);
if ( $query )
{
echo "done";
}
else
{
echo "error";
}
}
?>
解密WP密码真的很难。如何创建一个.php文件来检查WP登录是正确还是错误?