Приложение для проверки наличия пользователей

Перед запуском приложения проверьте, что у вас на локальном компьютере установлен Node.js и есть подключение к интернету (будут скачаны пакеты npm, необходимые для работы программы)

Для запуска скачайте проект и запустите файл server.bat. Для завершения - в открывшемся окне нажмите: Ctrl + C

Описание задания:

Необходимо написать простое web-приложение с использованием node.js node-addon-api WinAPI для проверки наличия пользователя (например, Администратор) в списке пользователей операционной системы Windows.

Приложение должно работать по следующему сценарию

  1. Пользователь запускает web-сервер из корня проекта: server.bat
  2. Автоматически открывается браузер с начальной web страницей, на которой отображаются
  • поле ввода имени пользователя
  • кнопка "Проверить"
  1. Пользователь вводит любое имя пользователя и нажимает на "проверить"
  2. Если введённый пользователь присутствует в списке пользователей Windows, отображается страница с надписью "Пользователь <имя_введённого_пользователя> есть", иначе "Пользователя <имя_введённого_пользователя> нет". Под надписью есть кнопка "Назад", при нажатии на которую происходит возврат на начальную страницу.
  3. Проверку наличия введённого имени пользователя в списке пользователей ОС Windows запрещено проводить путём сравнения текущего пользователя, от которого запущен процесс сервера и введённого пользователя, а также запрещено использовать названия домашних каталогов пользователей в каталоге C:\Users (С:\Пользователи).

Список пользователей для проверки можно получить через Управление компьютером->Служебные программы->Локальные пользователи и группы->Пользователи.

  1. В корне проекта создать файл README.MD с текстом тестового задания в кодировке UTF-8

  2. Проект выложить на github.com (другие ресурсы не рассматриваются).