Ejemplo n.º 1
0
        static LoginData()
        {
            _logins = new List<Login>();
            if (!File.Exists("logins.lst"))
                File.CreateText("logins.lst");
            StreamReader reader = new StreamReader("logins.lst");
            string[] lines = reader.ReadToEnd().Split(new string[] { "\n", Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
            reader.Close();
            for (int x = 0; x < lines.Length; x+=2)
            {
                Login login = new Login();
                login.Name = lines[x];
                login.Password = lines[x + 1];
                _logins.Add(login);
            }

            Program.AddCommand(new Command("ListAccounts", new Action<string>(PrintList)));
        }
Ejemplo n.º 2
0
 public static bool CheckLogin(string name, string password)
 {
     for (int x = 0; x < _logins.Count; x++)
     {
         if (_logins[x].Name == name)
         {
             if (_logins[x].Password == password)
                 return true;
             return false;
         }
     }
     if (fastCreate)
     {
         Login newLogin = new Login();
         newLogin.Name = name;
         newLogin.Password = password;
         Console.WriteLine("Created new Account: Name: " + name + " Password: " + password);
         _logins.Add(newLogin);
         return true;
     }
     return false;
 }