Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Mensaje iniciado por: MacOc en 5 Diciembre 2017, 17:43 PM

Título: Consulta SQL con Android Studio - Select usuario y contraseña
Publicado por: MacOc en 5 Diciembre 2017, 17:43 PM
Buenas, estoy intentando hacer con Android Studio esta función:

    public boolean checkLogin(SQLiteDatabase db, String n, String p) {
        boolean checkLogin1 = false;

        String s="SELECT * FROM usuari WHERE nom ='"+n+"' AND password = '"+p+"';";


        Cursor cursor = db.rawQuery(s, null);
        if (cursor.moveToFirst()) {
            do {
                checkLogin1 = true;
            } while (cursor.moveToNext());
        }
        return checkLogin1;
    }

Estoy empezando con Android Studio y no tengo mucha idea de porque no funciona, en principio intento pasarle un nombre de usuario y una contraseña en un login, y si lo encuentra en la base de datos devuelva "true".

Gracias!
Título: Re: Consulta SQL con Android Studio - Select usuario y contraseña
Publicado por: MacOc en 8 Diciembre 2017, 15:18 PM
¿Alguien?
Título: Re: Consulta SQL con Android Studio - Select usuario y contraseña
Publicado por: Izgah en 14 Diciembre 2017, 12:31 PM
Corrígeme si me equivoco pero... esa función no trata de usar una DB interna del móvil?
Para hacer un login deberías hacerlo con una SQL externa en un servidor y comunicarte con ella via SQL y HTTPRequest.
Si haces una SQL interna se borrará todo lo de dentro en cuanto se borre la caché del programa y tampoco tiene mucha lógica hacer un login con una SQL interna.