Authentificattion login et password
Fermé
kebson
-
13 nov. 2018 à 20:32
BunoCS Messages postés 15356 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 13 mars 2023 - 14 nov. 2018 à 10:53
BunoCS Messages postés 15356 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 13 mars 2023 - 14 nov. 2018 à 10:53
A voir également:
- Authentificattion login et password
- My.canalbox.afrique/login ✓ - Forum Réception vidéo
- Facebook password extractor - Télécharger - Réseaux sociaux
- On me demande mon login ✓ - Forum Webmastering
- Facebook.com/login/identify - Forum Facebook
- Winrar password unlocker - Télécharger - Récupération de données
3 réponses
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
14 nov. 2018 à 08:39
14 nov. 2018 à 08:39
Bonjour,
OK. Et quel est le problème ?
OK. Et quel est le problème ?
////////////////////////////////////////////////Voici ma page login//////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Quand je clique sur le bouton log_in ca ne me redirige vers d'accueil .
j'ai recupere le login et le password sur ma page d'inscription
package com.example.lenovo.essai;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class Login extends AppCompatActivity {
EditText loginn,pass;
String login1,pass1;
Button login,sign_up,forgot_pass;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
loginn = (EditText) findViewById(R.id.Username);
pass = (EditText) findViewById(R.id.Password);
login=(Button) findViewById(R.id.login);
sign_up=(Button) findViewById(R.id.sign_up);
forgot_pass=(Button) findViewById(R.id.forgot_pass);
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
login1=loginn.getText().toString();
pass1=pass.getText().toString();
if(pass.length()<6){
Toast.makeText(getApplicationContext(),"password court",Toast.LENGTH_LONG).show();
}
Toast.makeText(getApplicationContext(),login1+" "+pass1,Toast.LENGTH_LONG).show();
if (loginn.equals(login1) && pass.equals(pass1)) {
// Toast.makeText(getApplicationContext(),login1+" "+pass1,Toast.LENGTH_LONG).show();
Intent intent = new Intent(Login.this,Accueil.class);
intent.putExtra("LOGIN", login1);
intent.putExtra("PASSWORD", pass1);
startActivity(intent);
}
}
});
sign_up.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Login.this, Inscription.class);
startActivity(intent);
}
});
forgot_pass.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Login.this, Email.class);
startActivity(intent);
}
});
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Quand je clique sur le bouton log_in ca ne me redirige vers d'accueil .
j'ai recupere le login et le password sur ma page d'inscription
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ICI Merci d'y penser dans tes prochains messages. |
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
14 nov. 2018 à 10:09
14 nov. 2018 à 10:09
Plusieurs choses qui ne vont pas (je me demande même comment ça compile...)
ligne 43 : il faut utiliser
ligne 48 : tu ne peux pas comparer des
ligne 43 : il faut utiliser
pass1qui est une
Stringet non
passqui est un EditText. Attention toutefois, si tu ne saisis pas de valeur dans ton
EditText, cette ligne va crasher
ligne 48 : tu ne peux pas comparer des
EditTextavec des
String. J'imagine que tu veux comparer les valeurs saisies avec "quelque chose" de connu, mais d'où vient ce "quelque chose" ?
package com.example.lenovo.essai;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class Inscription extends AppCompatActivity {
String EXTRA_USER ;
String EXTRA_PASSWORD;
String EXTRA_P;
String EXTRA_EMAIL;
String EXTRA_NAME;
EditText login,pass,passe,email,name;
Button CREATE_ACCOUNT;
String emailVali,emailPattern ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.inscription);
login = (EditText) findViewById(R.id.Username);
pass = (EditText) findViewById(R.id.Password);
passe = (EditText) findViewById(R.id.re_enter);
email = (EditText) findViewById(R.id.Email);
name = (EditText) findViewById(R.id.NAME);
CREATE_ACCOUNT=(Button) findViewById(R.id.CREATE_ACCOUNT);
emailVali=email.getText().toString().trim() ;
emailPattern = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+";
if(emailVali.matches(emailPattern)){
Toast.makeText(getApplicationContext()," email valide",Toast.LENGTH_LONG).show();
}
else{
Toast.makeText(getApplicationContext()," email non valide",Toast.LENGTH_LONG).show();
}
CREATE_ACCOUNT.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Inscription.this,Fen.class);
intent.putExtra("user", login.getText().toString());
intent.putExtra(EXTRA_NAME, name.getText().toString());
intent.putExtra(EXTRA_EMAIL, email.getText().toString());
intent.putExtra("password", pass.getText().toString());
intent.putExtra(EXTRA_P, passe.getText().toString());
startActivity(intent);
}
});
}
}
////////////////////////////////////////////////
je dois recuperer les donnees des champs saisies de login et de password.
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ICI Merci d'y penser dans tes prochains messages. |
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
14 nov. 2018 à 10:53
14 nov. 2018 à 10:53
ça compile !?
Cette Activity te permet de récupérer la saisie de l'utilisateur et d'afficher ensuite l'écran "Fen" (note : tu affiches l'écran même si l'email n'est pas valide...). Après, je ne sais pas ce que tu en fais. Tu les stockes quelque part ? Tu les envoies sur un serveur ?
Note : j'ai rajouté les balises code dans ton message. Merci d'y penser la prochaine fois
EXTRA_NAME,
EXTRA_EMAIL, etc. ne sont pas initialisées...
Cette Activity te permet de récupérer la saisie de l'utilisateur et d'afficher ensuite l'écran "Fen" (note : tu affiches l'écran même si l'email n'est pas valide...). Après, je ne sais pas ce que tu en fais. Tu les stockes quelque part ? Tu les envoies sur un serveur ?
Note : j'ai rajouté les balises code dans ton message. Merci d'y penser la prochaine fois