Здравствуйте, Посетитель - 399158!
Очевидное решение: вести учёт пользователей в базе данных
SQLite; при этом Ваша программа будет выполнять роль оболочки для этой базы.
Руководство по связке C++ и SQLite можно прочесть
здесь.
Описание интерфейса C++ / SQLite -
здесь и
здесь.
Информация по авторизации пользователей в SQLite -
здесь.
Простой пример (на русском языке) по созданию программы, использующей SQLite, с помощью C++ / Qt можно найти
здесь.