Authentification (identifiant et mot de passe)

Résolu
cs_global1 Messages postés 27 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 19 avril 2006 - 15 déc. 2005 à 15:43
cs_global1 Messages postés 27 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 19 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.

Merci pour votre aide !

5 réponses

LUDINSKI Messages postés 441 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 22 mai 2012 8
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é
}

Voilà, J'espère que ça va t'aider...
3
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
15 déc. 2005 à 22:55
C'est quoi ton problème exactement ?

A++

CrazyHT
MVP Visual C#.NET
0
cs_global1 Messages postés 27 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 19 avril 2006
16 déc. 2005 à 16:38
Merci beaucoup !!! C'est exactement ce qu'il me faut !
0
cs_global1 Messages postés 27 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 19 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 !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_global1 Messages postés 27 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 19 avril 2006
9 janv. 2006 à 11:49
Et un autre cas, si je laisse la textbox inactive et que je laisse un login non modifiable,

comment est-ce que je peux avoir plusieurs mots de passe pour le même login ?
0
Rejoignez-nous