Ver Mensaje Individual
  #12 (permalink)  
Antiguo 18/07/2020, 08:36
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 20 años
Puntos: 6
Respuesta: Resultado JSON PHP

Cita:
Iniciado por Triby Ver Mensaje
Listo, el problema es que PHP no está recibiendo los parámetros por POST. Agrega el código de tu llamada asíncrona Flutter para ver si podemos encontrar dónde está el error.
hola triby ya te lo agrege arriba te lo copio de nuevo


Código PHP:
Ver original
  1. Future<List> _login() async {
  2.   final response = await http.post("localhost/login.php", body: {
  3.     "username": user.text,
  4.     "password": pass.text,
  5.   });
  6.  
  7.   var datauser = json.decode(response.body);
  8.  
  9.   if(datauser.length==0){
  10.     setState(() {
  11.           msg="Error Login";
  12.         });
  13.   }else{
  14.     if(datauser[0]['level']=='experto'){
  15.        Navigator.pushReplacementNamed(context, '/PaginaExperto');
  16.     }else if(datauser[0]['level']=='principiante'){
  17.       Navigator.pushReplacementNamed(context, '/PaginaPrincipiante');
  18.     }
  19.  
  20.     setState(() {
  21.           username= datauser[0]['username'];
  22.         });
  23.  
  24.   }
  25.  
  26.   return datauser;
  27. }