Windows form
300 UAHПрограмма должна обеспечивать работу в двух режимах: администратора
(пользователя с фиксированным именем ADMIN или аналогичным) и обычного
пользователя.
2. В режиме администратора программа должна поддерживать следующие
функции (при правильном вводе пароля):
• смена пароля администратора (при правильном вводе старого пароля);
• просмотр списка имен зарегистрированных пользователей и
установленных для них параметров (блокировка учетной записи, включение
ограничений на выбираемые пароли) – всего списка целиком в одном окне или по
одному элементу списка с возможностью перемещения к его началу или концу;
• добавление уникального имени нового пользователя к списку с пустым
паролем (строкой нулевой длины);
• блокирование возможности работы пользователя с заданным именем;
• включение или отключение ограничений на выбираемые пользователем
пароли (в соответствии с индивидуальным заданием, определяемым номером
варианта);
• завершение работы с программой.
3. В режиме обычного пользователя программа должна поддерживать
только функции смены пароля пользователя (при правильном вводе старого
пароля) и завершения работы, а все остальные функции должны быть
заблокированы.
4. После своего запуска программа должна запрашивать у пользователя в
специальном окне входа ввод его имени и пароля. При вводе пароля его символы
всегда должны на экране заменяться символом ‘*’.
5. При отсутствии введенного в окне входа имени пользователя в списке
зарегистрированных администратором пользователей программа должна выдавать
соответствующее сообщение и предоставлять пользователю возможность
повторного ввода имени или завершения работы с программой.
6. При неправильном вводе пароля программа должна выдавать
соответствующее сообщение и предоставлять пользователю возможность
повторного ввода. При трехкратном вводе неверного пароля работа программы
должна завершаться.
7. При первоначальном вводе пароля (обязательном при первом входе
администратора или пользователя с зарегистрированным ранее администратором
именем) и при дальнейшей замене пароля программа должна просить пользователя
подтвердить введенный пароль путем его повторного ввода.
8. Если выбранный пользователем пароль не соответствует требуемым
ограничениям (при установке соответствующего параметра учетной записи
пользователя), то программа должна выдавать соответствующее сообщение и
предоставлять пользователю возможность ввода другого пароля, завершения
работы с программой (при первом входе данного пользователя) или отказа от
смены пароля.
9. Информация о зарегистрированных пользователях, их паролях,
отсутствии блокировки их работы с программой, а также включении или
отключении ограничений на выбираемые пароли должна сохраняться в
специальном файле. При первом запуске программы этот файл должен создаваться
автоматически и содержать информацию только об администраторе, имеющем
пустой пароль.
10.Интерфейс с программой должен быть организован на основе меню,
обязательной частью которого должно являться подменю «Справка» с командой
«О программе». При выборе этой команды должна выдаваться информация об
авторе программы и выданном индивидуальном задании. Интерфейс пользователя
программы может также включать панель управления с дублирующими команды
меню графическими кнопками и строку состояния.
11.Для реализации указанных в пунктах 2-3 функций в программе должны
использоваться специальные диалоговые формы, позволяющие пользователю
(администратору) вводить необходимую информацию.
12. Ограничение по вводу пароля только русские символы
P.S интерфейс самый обычный
Результаты работы
Отзыв заказчика о сотрудничестве с фрилансером
Windows formХорошая работа,фрилансер вложлся в сроки и сделал все качественно
Отзыв фрилансера о сотрудничестве с Андреем Омельчуком
Windows formРекомендую к сотрудничеству
![]()
-
1792 40 0 Здравствуйте! Готов помочь. Опыт есть.
Задачу выполню максимально быстро. Обращайтесь😉.
-
1843 39 0 Готов выполнить данное задание с помощью технологии WinForms. Пишите в личку для обсуждения всех деталей и уточнения сроков.
-
104 26 0 Здравствуйте.
Готов выполнить
#######################################################
Актуальные фриланс-проекты в категории C#
Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница… C и C++, C# ∙ 3 дня 17 часов назад ∙ 6 ставок |
Нужно сделать миграцию текущей рабочей программы с foxpro на C#Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить… C#, Десктопные приложения ∙ 6 дней 7 часов назад ∙ 18 ставок |
Младший C#Ищем талантливого и амбициозного Junior C# разработчика, который стремится к профессиональному росту и новым вызовам. Твои будущие задачи: - Разработка и поддержка бэкенд-решений с фронтендом (Telegram-бот); - Автоматизация рутинных процессов в отделах Android-разработки,… C# ∙ 6 дней 22 часа назад ∙ 8 ставок |