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

Fermé
Utilisateur anonyme - 16 févr. 2023 à 07:58
yg_be Messages postés 22734 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 avril 2024 - 16 févr. 2023 à 13:06

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

A voir également:

1 réponse

yg_be Messages postés 22734 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 avril 2024 1 477
16 févr. 2023 à 13:06

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