Безопасная отправка данных из C# в MySQL базу данных - PullRequest
0 голосов
/ 28 января 2020

Я использую Unity 3D для создания простой игры. Я генерирую некоторые данные в клиенте и хочу сохранить данные в базе данных MySQL.

В настоящее время я отправляю данные из сценария C# в интерфейс PHP, в котором хранятся данные. данные в базе данных MySQL.

Но слишком много пробелов в безопасности:

  • Файл apk доступен для чтения
  • Пользователь может читать методы и функции , Он мог записать данные и отправить их в php -файл

Понятия не имею, как мне решить эту проблему.

Если я шифрую информацию, пользователь могу прочитать apk-файл и посмотреть, как я шифрую информацию. И видите, он мог искажать данные. : D

Надеюсь, кто-нибудь может дать мне несколько советов.

1 Ответ

0 голосов
/ 28 января 2020

Просто отправьте JSON текст на PHP Внутри вашего PHP используйте это:

$json_str = file_get_contents('php://input');
$json_obj = json_decode($json_str);

$ID= $json_obj->ID;

//Insert MYSQL Codes

Это будет декодировать JSON, который вы отправили с вашего C#, а остальное зависит от вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...