0
public function getUserByEmailAndPassword($email, $password) {
$stmt = $this->conn->prepare("SELECT * FROM users WHERE email = ?");
$stmt->bind_param("s", $email);
if ($stmt->execute()) {
$user = $stmt->bind_result($name,$email);
while($user->fetch_assoc())
{
echo $name. "<br>" .$email;
}
$stmt->close();
// verifying user password
$salt = $user['salt'];
$encrypted_password = $user['encrypted_password'];
$hash = $this->checkhashSSHA($salt, $password);
// check for password equality
if ($encrypted_password == $hash) {
// user authentication details are correct
return $user;
}
} else {
return NULL;
}
}
錯誤: - java.lang.String類型的值BR不能轉換爲JSONObject在Error screenshot Android 請幫我找出這個錯誤 謝謝你提前。呼叫一個成員函數FETCH_ASSOC()一個非對象在<b>/home/u728597044/public_html/android_login_api/include/DB_Functions.php</b>
try: boolean error = Boolean.parseBoolean(jObj.getString(「error」)); –
爲什麼你使用bind_result而不是get_result? 而在錯誤中,您可以看到bind_result中的參數與Users表中的字段數不匹配。 Users表中有什麼? – M4R1KU
在用戶表中我有ID唯一的ID名稱密碼電子郵件創建和更新! –