Authentification ne répond pas

Fermé
sanazorgui Messages postés 1 Date d'inscription samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015 - 23 mai 2015 à 22:19
BunoCS Messages postés 15476 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 3 mai 2024 - 25 mai 2015 à 15:21
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 15476 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 3 mai 2024 3 895
25 mai 2015 à 15:21
Bonjour,

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