Android проблема с PHP org. json .JSONException: конец ввода в символе 0 из - PullRequest
1 голос
/ 04 февраля 2020

Я пытаюсь войти в систему моего приложения, но у меня есть эта ошибка

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" - это некий идентификатор

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...