Empêcher modification de l’ajax par l’utilisateur (JS/PHP)

Utilisateur anonyme -  
yg_be Messages postés 24281 Statut Contributeur -

Bonjour à tous.
Je viens de commencer le développement web et j’ai décidé de coder un petit jeu pour m’entraîner, qui enregistre le score de l’utilisateur et l’envoi par la suite du JavaScript au Php par l’ajax.
Mais le problème est que, le JavaScript étant côté client, j’ai remarqué que n’importe qui pouvait envoyer au serveur le score qu’il voulait en modifiant l’ajax dans le js. Je sais que c’est une erreur de débutant (j’en suis un) et j’aimerais bien savoir si il y a une façon d’empêcher cela.

Merci à tous

1 réponse

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 

bonjour,

En gros, le PHP ne peut pas faire confiance à ce qu'il reçoit du client: il doit tout calculer ou vérifier lui-même.

Il n'est même pas nécessaire de modifier le code Ajax: un client peut facilement envoyer n'importe quoi via GET ou POST.

0