static void Main(string[] args) { string name; string pass; string email; UserArray UsersDatabase = new UserArray(); while (true) { name = Console.ReadLine(); Console.WriteLine("Введите Имя"); pass = Console.ReadLine(); Console.WriteLine("Введите пароль"); email = Console.ReadLine(); Console.WriteLine("Введите электронную почту"); if ((name != "exit" && pass != "exit") && email != "exit") { var user = new User(name, pass, email); if (UsersDatabase.Array != null) { new Validator().ValidateUser(user, UsersDatabase); } UsersDatabase.ArrayExtention(UsersDatabase.Array, user); } else { break; } } }
public void ValidateUser(User user, UserArray users) { for (int i = 0; i < users.Array.Length; i++) { if ( (users.Array[i].Name == user.Name && users.Array[i].Password == user.Password) || (users.Array[i].Email == user.Email && users.Array[i].Password == user.Password)) { user.GetFullInfo(user); //Обновлени времени входа пользователя users.Array[i].LastLogin = DateTime.Now; } } }