Exemplo n.º 1
0
        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;
                }
            }
        }
Exemplo n.º 2
0
 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;
         }
     }
 }