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))); }
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; }