2009-09-23 8 views
0

Good Day,connexion Visual_C#

Dans Visual C#, je besoin d'un écran de connexion pour entrer dans la principale forme, j'ai créé l'écran de connexion, avec nom d'utilisateur et mot de passe. (nom d'utilisateur et mot de passe sont des champs dans une table autonome dans la base de données) Comment je vérifie ce que l'utilisateur tape dans les zones de texte dans la base de données,

Je suis un débutant à Visual C# Je ne pouvais pas trouver un bon exemple sur le texte de vérification par rapport aux données stockées pour apprendre ...

plz aide Merci

+0

Nous avons besoin de plus de précision: Quelle est votre base de données? Comment sont stockées les informations d'identification? Dans quelles tables? –

Répondre

0

Il est difficile de répondre avec précision et sans connaissance de ce que la base de données que vous utilisez. Toutefois, dans tous les cas, vous pouvez utiliser l'une des classes intégrées pour vous connecter à votre base de données, en fonction de la base de données que vous utilisez. Utilisez ensuite une requête de base de données normale pour vérifier les informations d'identification fournies si elles existent dans la base de données.

Vous devriez lire quelques tutoriels de base de données en C# pour plus d'informations sur la façon d'accomplir cela.

0

Vous devez également éviter de stocker un mot de passe en texte brut dans votre base de données. Une approche plus sécurisée consiste à stocker une sorte de valeur de hachage, habituellement un hachage MD5 de votre mot de passe.

Pour la validation, vous créez le hachage du mot de passe saisi par l'utilisateur et le comparez au hachage stocké dans votre table.