Я пытаюсь войти в систему моего приложения, но у меня есть эта ошибка
org. json .JSONException: конец ввода с символом 0 из
Мой android / Java код в порядке, потому что тот же код работает и для де Сингин, и я думаю, что ошибка в файле php
<?php
требует "conexion. php";
$rol=$_POST["rol"];
$contraseña=$_POST["contraseña"];
$contra_hash= password_hash($contraseña, PASSWORD_DEFAULT);
$sql = "SELECT rol,contraseña FROM datos_perfil WHERE rol='$rol' AND contraseña='$contra_hash' ";
$response = mysqli_query($con,$sql);
$result = array();
$result['login']= array();
if (mysqli_num_rows($response) > 0){
$row = mysqlo_fetch_assoc($response);
if (password_verify($contra_hash,$row['contraseña']) ){
$index['rol']= $row['rol'];
$index['nombre']= $row['nombre'];
array_push($result['login'],$index);
$result['success']="1";
$result["message"]= "success";
echo json_encode($result);
echo "AHHH";
mysqli_close($con);
}else{
$result["success"]="0";
$result["message"]= "error";
echo json_encode($result);
}
}
"contraseña" - это пароль, а "rol" - это некий идентификатор