Bonsoir à tous,
Voilà, je suis en train de réaliser un certain nombre de jeux en CSS/JavaScript (oui je reconnais c'est assez bizarre mais bon, c'est volontaire). Le problème, c'est que je voudrait que à la fin du jeu, une pop-up s'ouvre pour donner un code, que l'internaute va ensuite taper dans un champ sur cette même page et que je réccupère celui-ci en POST php. Le hic, c'est que le JavaScript est clairement visible lorsqu'on affiche le code source. Ma question donc : existe-il un moyen de crypter ou de cacher du code javascript de manière à ce qu'un petit malin n'aille pas dans le code pour prendre la clé à rentrer. Je précise que lors du lancement du jeu, ça enclenche un chrono de 2-3 minutes donc le temps lui est compté, alors pas besoin d'un truc imparable, tant que il faut plus de 3 minutes pour parvenir à trouver ce code ça me va.
J'avais pour l'instant penser à une solution de rechange qui pourrait faire l'affaire : au lieu de faire alerte('le code'), faire un document.getElementById('bouton').display='block' qui afficherait le bouton pour falider le formu, mais est-ce vraiment suffisant ? (par ex avec la barre Web Developper de Firefox on peut modifier le code source). Et si je mets le code Javascript sur une autre page (toujours avec cette méthode d'affichage du bouton), est-ce que là l'utilisateur serait dans l'impossibilité de changer le code ?
Merci à celui ou celle qui trouvera la réponse à ma question (les liens sont les bienvenus)