Authentification ne répond pas

sanazorgui Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
BunoCS Messages postés 15952 Date d'inscription   Statut Modérateur Dernière intervention   -
salut je suis encore une débutante en Android et j'essaye de faire une simple authentification mais l'orsque j'appuie sur le bouton de connexion dans mon émulateur rien ne ce passe comme si il n'ya aucun code concernant le boutou connexion voila donc mon activité connexion

public class Connexion extends Activity implements View.OnClickListener {
Button b,test;
EditText PWDEDIT;
EditText LOGINEDIT;
String loginedit;
String pwdedit;
Context CTX = this;
String NAME;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_connexion);
test = (Button) findViewById(R.id.tastilog);
b = (Button) findViewById(R.id.connexionp);
PWDEDIT = (EditText) findViewById(R.id.passwordeditTextt);
LOGINEDIT = (EditText) findViewById(R.id.logineditTextt);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast t = Toast.makeText(getBaseContext(), "Please wait", Toast.LENGTH_LONG);
loginedit = LOGINEDIT.getText().toString();
pwdedit = PWDEDIT.getText().toString();
DataBaseOperationstwo DOP = new DataBaseOperationstwo(CTX);
Cursor CR = DOP.getloginuser(DOP);
CR.moveToFirst();
boolean loginstatus = false;
String NAME = "";
do {
if (loginedit.equals(CR.getString(0)) && (pwdedit.equals(CR.getString(1)))) {
loginstatus = true;
NAME = CR.getString(0);
}
} while (CR.moveToNext());
if (loginstatus) {
Toast.makeText(getBaseContext(), "authentification réussie \n Bienvenue" + NAME, Toast.LENGTH_LONG).show();


finish();
} else {

Toast.makeText(getBaseContext(), "login failed", Toast.LENGTH_LONG).show();

finish();


}


}
});


}



et voila mon SQliteopenhelper classe

public class DataBaseOperationstwo extends SQLiteOpenHelper {
public static final int database_version = 21;
private static final String CREATE_USER = "CREATE TABLE " + TableData.TableInfo.TABLE_USER + " (" +
TableData.TableInfo.UID_USER + " INTEGER PRIMARY KEY AUTOINCREMENT," + TableData.TableInfo.NOM + " VARCHAR (255)," + TableData.TableInfo.PRENOM + " VARCHAR (255)," + TableData.TableInfo.DATE_NAISS + " DATE," + TableData.TableInfo.E_MAIL +
" VARCHAR (255)," + TableData.TableInfo.LOGIN + " VARCHAR (255)," + TableData.TableInfo.MOT_PASSE + " VARCHAR (255)," + TableData.TableInfo.GENRE + " VARCHAR (255) );";
public DataBaseOperationstwo(Context context) {
super(context, TableData.TableInfo.DATABASE_NAME, null, database_version);
Log.d("SANADATABASE OPERATIONS", "DATABASE CREATED");


}
public SQLiteDatabase db;


@Override
public void onCreate(SQLiteDatabase db) {

try {
db.execSQL(CREATE_USER);

Log.d("SANADATABASE OPERATIONS", "tables CREATED");
} catch (android.database.SQLException e) {
e.printStackTrace();
}

}


public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

try {
onCreate(db)
Log.d("SANADATABASE OPERATIONS", "on upgrade called");
} catch (android.database.SQLException e) {
Log.d("SANADATABASE OPERATIONS", "error" + e);
}

}
public Cursor getUser(DataBaseOperationstwo dop) {
SQLiteDatabase SQ = dop.getReadableDatabase();
String[] coloumns = {TableData.TableInfo.NOM, TableData.TableInfo.PRENOM, TableData.TableInfo.DATE_NAISS, TableData.TableInfo.E_MAIL, TableData.TableInfo.LOGIN, TableData.TableInfo.MOT_PASSE, TableData.TableInfo.GENRE};
Cursor CR = SQ.query(TableData.TableInfo.TABLE_USER, coloumns, null, null, null, null, null);
return CR;
}
}


mon pfe est la semaine prochaine j'ai vraiment besoin d'un coup de main et merci beaucoup

1 réponse

BunoCS Messages postés 15952 Date d'inscription   Statut Modérateur Dernière intervention   3 918
 
Bonjour,

En Debug, ça donne quoi? Les toasts s'affichent?
0