Пишу клиентское приложение на QT которое должно обновляться. Соответственно есть сервер БД(MySQL) и при старте программы она лезет в БД чтобы проверить не появилась ли новая версия (в БД есть ссылка на новую версию). Клиент и сервер общаются через защищённое соединение.
Возникает вопрос, может ли злобный хакер получить информацию, которую я передаю и скачать мою программку нахаляву и как с этим бороться?
if (($in_login == $row['user_login']) && ($in_password == $row['user_password']))
===========================================
ИЛИ
sql_query = "SELECT * FROM user WHERE user_login = $in_login AND user_password = $in_password";
я особо не селен в sql, но имхо если юзать второй запрос то будет меньше кода останеться только переменную resalt обработать+таблицу полностью грузить не надо+экономишь время без цикла
Gray_Wolf, да utf и cp1251 это ясно. Как дамп исправить?
Тут есть статья http://hostinghelp.biz/content/решение-проблем-с-нарушением-отображения-букв-ш-и-и-в-резултате-неудачной-перекодировки-mysq
но там перл
Gray_Wolf, да utf и cp1251 это ясно. Как дамп исправить?
Тут есть статья http://hostinghelp.biz/content/решение-проблем-с-нарушением-отображения-букв-ш-и-и-в-резултате-неудачной-перекодировки-mysq
но там перл
Ну а что вам мешает сделать дамп и поменять кодировку в какомнить notepad++?
Хотя если любите извращения по можете попробовать что-то типо: