Форум программистов, компьютерный форум CyberForum.ru

Программа проверки логина и пароля - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Архитектура ПК http://www.cyberforum.ru/cpp-beginners/thread1027997.html
Адресация с использованием регистра базы требует таких характеристик: L1 - длина поля команды определяющим регистры; L2 - длина поля команды определяющий смещение; L3 - длина регистра базы Определить: 1. Какое максимальное количество адресов можно задать с помощью такой адресации 2. Сколько может быть базовых регистров 2. Объем памяти можно адресовать без изменения содержания базового...
C++ В примерах 1-4 сформировать квадратную матрицу порядка N по заданному образцу: В примерах 1-4 сформировать квадратную матрицу порядка N по заданному образцу: http://www.cyberforum.ru/cpp-beginners/thread1027991.html
C++ Определить, принадлежит ли точка с координатами (x,y) заштрихованной фигуре
Определить, принадлежит ли точка с координатами (x,y) заштрихованной фигуре.
Разработать программу, которая будет находить вхождения одной строки в другую. C++
написать программу, которая будет находить вхождения одной строки в другую
C++ Разработать программу для работы с массивами: отобразить в обратном порядке одномерный массив http://www.cyberforum.ru/cpp-beginners/thread1027986.html
написать программу, которая будет создавать и выводить на экран в обратном порядке одномерный массив целых чисел
C++ Найти и заменить в строке все символы "а" на "b" найти и заменить в ней все символы "а" на "b" подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
04.12.2013, 13:28     Программа проверки логина и пароля
Как то так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
void getUserInput()
{
      char * login;
      int password;
      
      std::cout << "Enter login - "; std::cin >> login;
      std::cout << "Enter password - "; std::cin >> password;
      int attempt = 3;
      
      while(attempt)
      {
        if (!check_login(login))//если логин не верен
        {
           std::cout << "Incorrect login? you have " << attempt << " attempt" << std::endl;
           std::cout << "Enter login - "; std::cin >> login;
           std::cout << "Enter password - "; std::cin >> password;
           --attempt;//уменьшаем колличество попыток
           continue;
        }
           //логин правильный
         if (!check_parol(password))//если не правильный пароль
         {
            std::cout << "Incorrect password? you have " << attempt << " attempt" << std::endl;
            std::cout << "Enter login - "; std::cin >> login;
            std::cout << "Enter password - "; std::cin >> password;
            --attempt;//уменьшаем колличество попыток
            continue;
         }
         //все верно тут можно разместить основной код
         //после выполнения всех действий не забыть выйти из цикла break; 
    }
}
 
Текущее время: 16:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru