Android Studio MySql Войти - PullRequest
       1

Android Studio MySql Войти

0 голосов
/ 15 октября 2018

Я недавно начал использовать MySql для подключения к своему Android-приложению, и я застрял при входе в систему.Я не понимаю, что не так, но когда я пытаюсь войти, ничего не происходит.

Вот мой PHP-код

<?php

$user_name = filter_input(INPUT_POST, "username");
$user_pass = filter_input(INPUT_POST, "password");


$conn = new mysqli("localhost", "root", "Hadassa1998", "vodadb");


$query = mysqli_query ($conn, "select * from vodainfos where username = 
'".$user_name."' and password = '".$user_pass."'");



if($rez= mysqli_fetch_array($conn)){

    echo "Login Réussi";
}
else{
echo "Echec Login";
}
?>

И вот мой Java-код

    usrnm= findViewById(R.id.user_login);
    pass= findViewById(R.id.motdepasse);
    button= findViewById(R.id.btn_login);

    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            loginclass();
        }
    });
}

Вот где происходит вход в систему.Я не знаю, что я делаю неправильно, я думаю, что проблема с URL, но я не уверен.Он не откроет следующее действие и не выдаст сообщение об ошибке

IP-адрес является фиктивным

public void loginclass() {

 StringRequest stringRequest= new StringRequest(Request.Method.POST, 
"http://192.168.73.147/login.php", new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {
            if(response.contains ("1")) {
                startActivity(new Intent(getApplicationContext(), 
Menu.class));
            }
            else {
                Toast.makeText(Connexion.this, "Username ou Mot de passe 
incorrect", Toast.LENGTH_SHORT).show();
            }

        }
    }, new Response.ErrorListener(){
        @Override
        public void onErrorResponse(VolleyError error) {

        }

    }){
        @Override
        protected Map<String, String> getParams() throws AuthFailureError {
            Map<String, String> params= new HashMap<>();

            params.put("username",usrnm.getText().toString());
            params.put("password", pass.getText().toString());
            return  params;
        }
    };

    Volley.newRequestQueue(Connexion.this).add(stringRequest);

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