Example #1
0
 public override void HandleRequest(string login, string password)
 {
     if (logins.Contains(login))
     {
         successor.HandleRequest(login, password);
     }
     else
     {
         NewConsole.WriteLineRed("ВХОД ЗАПРЕЩЕН, НЕВЕРНЫЙ ЛОГИН");
     }
 }
Example #2
0
        public static void Main()
        {
            Handler h1 = new LoginHandler();
            Handler h2 = new PasswordHandler();
            Handler h3 = new AccessHandler();


            h1.SetSuccessor(h2);
            h2.SetSuccessor(h3);

            Console.WriteLine("Добро пожаловать в систему, подтвердите ваши данные.");
            Console.Write("Введите логин: ");
            string login = Console.ReadLine();

            Console.Write("Введите пароль: ");
            string password = Console.ReadLine();

            h1.HandleRequest(login, password);

            NewConsole.ReadLine();
        }
Example #3
0
 public override void HandleRequest(string login, string password)
 {
     NewConsole.WriteLineGreen("ВХОД ВЫПОЛНЕН, ДОБРО ПОЖАЛОВАТЬ " + login);
 }