cs_global1
Messages postés27Date d'inscriptionmardi 13 décembre 2005StatutMembreDernière intervention19 avril 2006
-
15 déc. 2005 à 15:43
cs_global1
Messages postés27Date d'inscriptionmardi 13 décembre 2005StatutMembreDernière intervention19 avril 2006
-
9 janv. 2006 à 11:49
Bonjour,
je débute en C# et j'aimerais ajouter un mot de passe associé à un identifiant qui permettrait de donner accès à l'application.
Comment applique-t-on ceci à une zone de saisie qui est cryptée pour le
mot de passe et qui doit vérifier si la saisie correspond bien à
l'identifiant.
J'aimerais déjà essayer pour un couple d'identifiant et de mot de passe.
LUDINSKI
Messages postés441Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention22 mai 20128 16 déc. 2005 à 05:24
Salut,
Tout d'abord, pour ta liste de logins/mot de passe, tu peux la stocker dans une HashTable :
HashTable loginsKeys = new HashTable();
loginsKeys.Add( "toto", "passwordDeToto" );
...
Ensuite pour la saisie du mot de passe, pour ne pas visualiser les caractères saisis :
TextBox txtPassword;
txtPassword.PasswordChar = (char
)0x25CF;
Et finalement, pour la validation :
if( loginsKeys[ txtLogin.Text ] == null )
{
// Login inconnu
}
else if( ! loginsKeys[ txtLogin.Text ].Equals( txtPassword
.Text ) )
{
// Mot de passe incorrect
}
else
{
// Utilisateur authentifié
}
cs_global1
Messages postés27Date d'inscriptionmardi 13 décembre 2005StatutMembreDernière intervention19 avril 2006 9 janv. 2006 à 11:01
Bonjour,
autre problème, si je veux qu'il n'y ait juste que le mot de passe mais
sans identifiant et que je veux vérifier si le mot de passe se trouve
dans la hastable ( et donc pas associé à un identifiant), comment
puis-je faire ?
Ca doit vérifier si le mot de passe se trouve dans la hashtable, mais si la hashtable est d'une taille conséquente ?
Merci !
Vous n’avez pas trouvé la réponse que vous recherchez ?