我不是专业开发人员,所以我的问题可能听起来很愚蠢,对此感到抱歉,
我正在制作一个 android 应用程序,它连接到密码以散列格式存储的用户数据库,所以我不知道如何在我的 php 文件中包含这个函数user_hash_password以便我可以对输入的密码进行散列,然后将其与中的密码匹配数据库,我想你可以帮助我学习。顺便说一句,已经存储的密码使用相同的函数进行哈希处理。
非常感谢您的帮助:)
<?php
$hostname = "localhost";
$database = "android";
$username = "root";
$password = "";
$localhost = mysql_connect($hostname, $username, $password)
or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database, $localhost);
$username = $_POST['username'];
$password = $_POST['password'];
$query = "select * from drupal_users where username = '".$username."' AND password = '".$password."'";
$query_exec = mysql_query($query) or die(mysql_error());
$rows = mysql_num_rows($query_exec);
if($rows == 0) {
echo "No user was found";
}else {
echo "User found";
}
?>