Login Autenticazione

Discussione in 'Sviluppo app per Android' iniziata da mau90, 24 Agosto 2019.

  1. mau90

    mau90 Nuovo Utente

    Registrato:
    2 Agosto 2019
    Messaggi:
    18
    Mi Piace Ricevuti:
    1
    Punteggio:
    3
    Sesso:
    Maschio
    Nella parte finale del codice, ho programmato l'Onclick, ma non capisco con quali altri valori dovrei co parare le mie due variabili per effettuare l'autenticazione!

    PHP:
        public void login(View view) {
            if (
    == boh && == boh) {
                
    Intent vaiLoggedActivity = new Intent(thisLoggedActivity.class);
                
    startActivity(vaiLoggedActivity);
            }
        }
    Ovviamente BOH, non significa nulla, ma non capisco davvero con cosa dovrei compararli! O meglio, lo so, ma non so come fare! Dovrei confrontarli con dei dati (username e password) da me inseriti all'interno di un database su phpmyadmin, successivamente importati sull'app tramite json, ma non so davvero come poter fare!

    CODICE COMPLETO
    PHP:
    package com.example.progettoandroid2;

    import android.content.Intent;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.TextView;
    import android.widget.Toast;

    import com.android.volley.Request;
    import com.android.volley.RequestQueue;
    import com.android.volley.Response;
    import com.android.volley.VolleyError;
    import com.android.volley.toolbox.JsonObjectRequest;
    import com.android.volley.toolbox.Volley;

    import org.json.JSONArray;
    import org.json.JSONException;
    import org.json.JSONObject;

    public class 
    LoginActivity extends AppCompatActivity {

        private 
    TextView mTextViewResult;
        private 
    RequestQueue mQueue;

        
    TextView benvenuto;
        
    EditText utente;
        
    EditText password;
        
    Button login;
        
    Button buttonParse;

        
    String a;
        
    String b;



        @
    Override
        
    protected void onCreate(Bundle savedInstanceState) {
            
    super.onCreate(savedInstanceState);
            
    setContentView(R.layout.activity_login);


            
    mTextViewResult findViewById(R.id.text_view_result);
            
    buttonParse findViewById(R.id.button_parse);
            
    benvenuto findViewById(R.id.benvenuto);
            
    utente findViewById(R.id.utente);
            
    password findViewById(R.id.password);
            
    login findViewById(R.id.login);


            
    mQueue Volley.newRequestQueue(this);

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

                    
    utente.getText().toString();
                    
    password.getText().toString();
                    
    jsonParse(ab);

                }
            });

        }

        private 
    void jsonParse(String userString passw) {

            
    String url "http://xxx.xxx.x.x/progettoPHP/WebServices/webSrv.php?user=" user "&pwd=" passw;

            
    Log.d("aaa"user);


            
    JsonObjectRequest request = new JsonObjectRequest(Request.Method.GETurlnull,
                    new 
    Response.Listener<JSONObject>() {

                        @
    Override
                        
    public void onResponse(JSONObject response) {

                            try {
                                
    JSONArray jsonArray response.getJSONArray("Dati");

                                for (
    int i 0jsonArray.length(); i++) {

                                    
    JSONObject dato jsonArray.getJSONObject(i);

                                    
    String id dato.getString("id");
                                    
    String fullname dato.getString("fullname");
                                    
    String username dato.getString("username");
                                    
    String password dato.getString("password");

                                    
    Log.d("xxx"fullname);


                                    
    mTextViewResult.append(id ", " fullname +  ", " username +  ", " password "\n\n");

                                }
                            } catch (
    JSONException e) {
                                
    e.printStackTrace();
                            }

                        }
                    }, new 
    Response.ErrorListener() {

                @
    Override
                
    public void onErrorResponse(VolleyError error) {
                    
    error.printStackTrace();

                }
            });

            
    mQueue.add(request);
        }

        public 
    void login(View view) {
            if (
    == boh && == boh) {
                
    Intent vaiLoggedActivity = new Intent(thisLoggedActivity.class);
                
    startActivity(vaiLoggedActivity);
            }
        }
    }
     
Sto caricando...

Condividi questa Pagina