Je développe une page de connexion pour mon application C#. Ici, j'utilise une feuille Excel pour stocker les informations d'identification de l'utilisateur.Mon LoginPage a besoin de valider le UserId & mot de passe avec les données stockées dans la feuille Excel?
Voici ce que je dois faire est, lorsqu'un utilisateur donne ses lettres de créance et clique bouton Connexion:
- Chargez la feuille Excel « de UserIds » dans l'objet du DataTable.
- Maintenant, vérifiez l'ID utilisateur qui reçoit la zone de texte "tbuserid" avec la colonne "USER_ID" du tableau "USERIDS".
Si l'ID utilisateur est mis en correspondance, puis vérifiez avec le champ « Mot de passe » de dossier adapté correspondant, [ie, pas tout le champ de mot de passe doit vérifier] Remarque: Si l'ID utilisateur ne correspond pas, alors pas besoin de vérifiez le champ du mot de passe. Et montrer le message d'alerte à la « ErrorProvider » contrôle
Si l'ID utilisateur Mot de passe & les deux sont en correspondance, puis fermez ce formulaire de connexion & ouvrir le formulaire « Form1 ».
La zone de texte Mot de passe doit être visible avec le caractère '*'. Problème: J'ai un message d'erreur lorsque je clique sur le bouton de connexion après que les informations d'identification ont été données.
BTW, la déclaration de chaîne de connexion suivante est utilisée:
con1 = new OleDbConnection("Provider=Microsoft.JET.Oledb.4.0;Data Source=D:\\USERIDS.xls;Extended Properties=Excel 8.0; HDR=Yes;IMEX=1");