Пользователь
Про шифрование трафика да сам бы хотел увидеть между клиентом и сервером, по сути можно же просто енкриптить всю дату с клиента и все и на серваке только его декриптить не думаю, что составит труда, но гет запрос тут сделан только потому что юзал не курл думаю, если будет время сделай пост об шифрование между клиентом и сервером интересно будет увидетьГде логика то? Твой пост как раз показывает то, как работать с БД не надо. Если ты хотел продемонстрировать пример "от обратного", то показано отлично! Вот только стоило об этом как-то обмолвиться, чтобы не вводить людей в заблуждение о правильности реализации...
Код на плюсах тоже имеет некие огрехи, например "CreateUrlRequest( "/index.php?api=1&login=" + std::string( login ) + "&password=" + std::string( password ) );" - тут прям просится какая-нибудь функция для форматирования строк (std::format например). Но делать так, в любом случае, нельзя. Для таких целей куда больше подходят POST запросы.
К тому же, если ты позиционируешь свою статью как "Для начинающих", то стоило бы обмолвится о шифровании трафика (хотя бы в двух словах сказать про: ECC, Poly1305, XSalsa20, AES и так далее), а также сказать о том, что текстовые протоколы - это моветон для таких решений. И нужно использовать какой-нибудь бинарный протокол (по типу protobuf-а). А раз у тебя реализована авторизация, то неплохо было бы показать (или хотя бы сказать) работу с сессиями. Также пароли нужно хранить в хешированом виде