03-11-2008, 09:59 PM
Ce sera forcément plus rentable que de faire une requête via Ajax par lettre tapée. 
Mais bon, de manière générale, un tel contrôle ne sert pas à grand chose. Celui qui peut être utile (et qui n'utilise que Javascript, pas Ajax), c'est d'empêcher l'écriture de caractères interdits.
Concernant les adresses, je te conseille de mettre une contrainte d'unicité dans la base de données sur le nom et l'email. L'adresse IP ne doit servir que d'indice à la limite.
Tu peux ensuite faire des logs de chaque action des joueurs qui ont un marqueur "surveillé" (qui s'active quand tu détectes une action frauduleuse de leur part, comme la modification de valeur dans un champ de formulaire de type select, hidden, radio, etc.) dans un fichier (que tu supprimes ou archive chaque mois) texte ou XML (c'est encore mieux, car tu peux facilement générer un tableau HTML que tu peux trier et filtrer grâce à Javascript) pour voir ce qu'à fait le joueur, s'il continue ses actions douteuses, etc.
De toute façon, la sécurité, ça se fait par couches, plus tu ajoutes de choses pour traquer les fraudeurs, mieux c'est !
Sephi-Chan
Mais bon, de manière générale, un tel contrôle ne sert pas à grand chose. Celui qui peut être utile (et qui n'utilise que Javascript, pas Ajax), c'est d'empêcher l'écriture de caractères interdits.
Concernant les adresses, je te conseille de mettre une contrainte d'unicité dans la base de données sur le nom et l'email. L'adresse IP ne doit servir que d'indice à la limite.
Tu peux ensuite faire des logs de chaque action des joueurs qui ont un marqueur "surveillé" (qui s'active quand tu détectes une action frauduleuse de leur part, comme la modification de valeur dans un champ de formulaire de type select, hidden, radio, etc.) dans un fichier (que tu supprimes ou archive chaque mois) texte ou XML (c'est encore mieux, car tu peux facilement générer un tableau HTML que tu peux trier et filtrer grâce à Javascript) pour voir ce qu'à fait le joueur, s'il continue ses actions douteuses, etc.
De toute façon, la sécurité, ça se fait par couches, plus tu ajoutes de choses pour traquer les fraudeurs, mieux c'est !
Sephi-Chan
![[Image: pngpngey4.png]](http://img393.imageshack.us/img393/3946/pngpngey4.png)