2013-06-18 1 views
-3

J'essaye de faire ceci au lieu d'avoir seulement un utilisateur qu'il peut contenir beaucoup.Comment avoir un tableau de connexion

Je l'ai eu pour fonctionner comme le code ci-dessous. mais je le voulais au lieu de juste nom d'utilisateur1 et mot de passe1 je veux qu'il ait un tableau de noms d'utilisateur et mots de passe.

Je ne sais pas comment faire pour lire un tableau. Un exemple de ce que je pense que ce serait comme un tableau 2,2 alors si 1,1 et 1,2 correspondent alors passer si pas échouer.

Je voudrais aussi savoir comment je pourrais le faire ajouter un nom d'utilisateur et mot de passe de tableau et d'en supprimer un.

private void button1_Click(object sender, EventArgs e) 
{ 
    string username1 = "chris"; 
    string password1 = "VETS"; 

    if (this.username.Text == username1 && this.password.Text == password1) 
     MessageBox.Show("Welcome"); 
    else 
     MessageBox.Show("incorrect"); 
} 

toute aide est très appréciée

+2

Utilisez un 'Dictionary ' –

+4

Vous pourriez juste vouloir commencer à lire [la documentation pour les tableaux] (http://msdn.microsoft.com/fr-fr/library/aa288453 (v = vs. 71) .aspx) – gunr2171

Répondre

1

Faire une classe

public class User 
{ 

    public string UserName{get; set;} 
    public string Password{get; set;} 

    public User(string name, string pw) 
    { 
     this.UserName = name; 
     this.Password = pw; 
    } 
} 

...

User[] userArray = new User[5]; 

for(int i=0; i<userArray.Length; i++) 
{ 
    userArray[i] = new User("chris", "VETS"); 
} 

Je sens que je suis obligé de vous mettre en garde contre tourner votre propre nom d'utilisateur/mot de passe Il sera probablement moins sécurisé que celui intégré.

+1

Veuillez ne pas avoir un constructeur avec des paramètres qui sont publics. Faites-en un ensemble privé ou supprimez-les! – MyKuLLSKI

+3

^Pourquoi pas ?? .... – PoweredByOrange

Questions connexes