¿Cómo busco desde la base de datos para verificar el inicio de sesión en Android?
Frecuentes
Visto 122 veces
0
alert.setPositiveButton("Login",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
List<String[]> data = userData.selectAll();
String iUsername = inputUsername.getText()
.toString();
String iPassword = inputPassword.getText()
.toString();
if (data != null) {
for (String[] username : data) {
if (iUsername
.equals(username[1])
&& iPassword
.equals(username[2])) {
Toast.makeText(
getApplicationContext(),
"Welcome " + username[1],
Toast.LENGTH_SHORT).show();
System.out.println("----------------->"+username[2]);
Intent i = new Intent(
MainActivity.this,
SelectMenuZone.class);
i.putExtra("Username", username[1]);
i.putExtra("userID", username[4]);
startActivity(i);
finish();
} else {
// TODO: handle exception
Toast.makeText(
getApplicationContext(),
"Username or Password Incorrect",
Toast.LENGTH_SHORT).show();
}
}
}
}
});
Mi proyecto tiene que iniciar sesión para identificar al usuario, hay muchos usuarios en la base de datos. Verificaré al único usuario en la base de datos.
este código buscará todos los datos en la base de datos para verificar el nombre de usuario y la contraseña, ¿cómo verifico solo un dato que es correcto en el texto de edición?
1 Respuestas
0
¿Por qué todo ese trabajo? Escriba una consulta para la información de inicio de sesión ingresada por el usuario y si el cursor devuelto no está vacío, puede continuar.
contestado el 03 de mayo de 12 a las 19:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas android or haz tu propia pregunta.
Haga clic en editar y vuelva a escribir esta pregunta desde el principio para presentar un problema específico que está experimentando en su intento. - Chris Stratton