Cafekafe
Messages postés25Date d'inscriptionmercredi 8 octobre 2008StatutMembreDernière intervention17 juin 2010
-
8 oct. 2008 à 03:16
xmox667
Messages postés357Date d'inscriptionjeudi 8 juin 2006StatutMembreDernière intervention26 décembre 2011
-
9 oct. 2008 à 08:35
Bonjour!
Je suis un petit nouveau ici, j'étudie en programmation et j'espère bien pouvoir être aider et aider quand je vais pouvoir!
Bon voila,
J'ai une fenêtre de Log-in avec lequel je désire valider les ID et les mot de passes des utilisateurs à partir d'un fichier texte mais je ne sais pas trop comment faire fonctionner StreamReader pour qu'il puisse séparer correctement ces donnés. Voice l'allure du fichier texte: l'utilisateur doit entrer son nom complet suivi du code a 4 caractères
Korben Dallas,D001
Jerry Cann,C001
Eric Clapton,C002
Carlos Santana,S001
Elton John,J001
Merci!
Francis
A voir également:
StreamReader, Valider des utilisateurs a partir d'un fichier texte
xmox667
Messages postés357Date d'inscriptionjeudi 8 juin 2006StatutMembreDernière intervention26 décembre 20114 8 oct. 2008 à 06:47
Salut,
Tu crée une classe User dans laquelle tu vas stocker un nom d'utilisateur et son mot de passe:
public class User
{
public User(string name,string password)
{
Name=name;
Password=password;
}
public string Name{get;set;}
public string Password{get;set;}
}
Tu lis le fichier:
string Line = string.Empty;
List Users = new List();
Stream Reader = new StreamReader(Filename);
while ((Line = Reader.ReadLine()) != null)
{
string[] Items = Line.Split(new char[] { ',' });
Users.Add(new User(Items[0].Trim(),Items[1].Trim());
}
Dans Users tu as la liste des tous les utilisateurs.
Il faut comparer les données entrer par l'utilisateur et celle de la liste et le tour est joué.
A+