SQLite login işlemini nasıl yapabilirim
26.08.2016 - 11:36
Geliştirdiğim projemde login işlemi yapıyorum local olarak. Fakat kullanici ismine göre veri çekemiyorum. Örnek olarak isimden şifreyi döndürmek istedim fakat uygulama duruyor. id ile bilgileri çekebiliyorum fakat isim ile çekemiyorum. Kodlama şu şekilde ;
public String getLogin(String ad) {
String[] sutunlar=new String[]{KEY_ROW_ID,KEY_ISIM,KEY_SİFRE};
Cursor c=veritabanim.query(DATABASE_TABLO,sutunlar,KEY_ISIM+"="+ad,null,null,null,null);
if (c!=null)
{
c.moveToFirst();
String sifre=c.getString(2);
return sifre;
}
return null;
}
girisYap.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String ad=isimBilgisi.getText().toString();
Veritabani db= new Veritabani(MainActivity.this);
db.baglantiyiAc();
String donenSifre=db.getLogin(ad);
db.baglantiyiKapat();
Intent i= new Intent(MainActivity.this,kisilerListesi.class);
startActivity(i);
}
});
276
Görüntülenme
0 Beğeni