Guten Tag,
ich bin seit ner Weile am googeln, finde aber nur ansatzweise eine Lösung.
Ich möchte für ein Java Spiel eine highscore Liste erstellen, die auf einer MySQL Datenbank gespeichert wird. Um das ganze einigermaßen sicher zu machen habe ich mir vorgestellt, eine PHP Datei zum abrufen und erstellen neuer Einträge zu erstellen. Dies würde sicherstellen dass niemand direkten Zugriff zur Datenbank herstellen kann. Nun ist aber die Frage wie man verhindert dass jemand einen fake high-score einträgt. Jeder kann die PHP Datei im Browser öffnen und als Parameter z.B. 10.000 Punkte übergeben, was dann ohne weiteres in die Datenbank übernommen werden würde. Gibt es da eine Möglichkeit auch dies zu verhindern, sodass der Spieler wirklich gezwungen ist zu spielen bevor er einen high score einträgt?
Danke für Antworten und MFG
Steffencz
ich bin seit ner Weile am googeln, finde aber nur ansatzweise eine Lösung.
Ich möchte für ein Java Spiel eine highscore Liste erstellen, die auf einer MySQL Datenbank gespeichert wird. Um das ganze einigermaßen sicher zu machen habe ich mir vorgestellt, eine PHP Datei zum abrufen und erstellen neuer Einträge zu erstellen. Dies würde sicherstellen dass niemand direkten Zugriff zur Datenbank herstellen kann. Nun ist aber die Frage wie man verhindert dass jemand einen fake high-score einträgt. Jeder kann die PHP Datei im Browser öffnen und als Parameter z.B. 10.000 Punkte übergeben, was dann ohne weiteres in die Datenbank übernommen werden würde. Gibt es da eine Möglichkeit auch dies zu verhindern, sodass der Spieler wirklich gezwungen ist zu spielen bevor er einen high score einträgt?
Danke für Antworten und MFG
Steffencz