Как вы мешаете пользователю редактировать значения в JavaScript
Скажем, у меня есть игра на JavaScript, и я хочу загрузить рекордные люди в свою базу данных, чтобы иметь лидера или рекорды. Как бы вы запретили пользователю обманывать и вручную изменять значение счета в JavaScript, прежде чем я сохраню его в базе данных?
2 ответа
Javascript выполняется в браузере пользователя, поэтому нет способа предотвратить вмешательство пользователя в ваш код. Используйте серверный язык программирования для управления счетом.
Один из способов сделать это - отправить все пользовательские действия на ваш сервер в режиме реального времени или в пределах окончательного значения. Таким образом, вы можете вычислить оценку на основе этой серверной части и проверить ее. Я предполагаю, что у вас есть способ смоделировать игру на основе журнала действий.