Implémentation des CAPTCHA (Completely Automated Public Turing tests to tell Computers and Humans Apart) par opérations mathématiques.
Ce paquet fourni le nécéssaire pour créer des CAPTCHA numériques (Completely Automated Public Turing tests to tell Computers and Humans Apart). Cela comprend les fonctionnalités suivantes:
Crée un Captcha numérique
Des informations génériques à propos de Text_CAPTCHA_Numeral
Ce paquet crée des CAPTCHAs numériques; étant donné la nature sans état du protocole HTTP, la logique pour sécuriser une page utilisant ce paquet doit être specifically implémentée. Regardez l'exemple d'utilisation pour des informations détaillées.
L'exemple suivant implémente l'utilisation classique d'un CAPTCHA: Les données d'un formulaire soumis ne sont prise en considération que quand le CAPTCHA a correctement été résolu.
Exemple 64-3. Créer un CAPTCHA numérique L'exemple qui suit vous montre simplement comment générer une simple opération mathématique avec Text_CAPTCHA_Numeral.
|
Exemple 64-4. Protéger un forumlaire avec un CAPTCHA numérique Cet exemple vous présente comment protéger un formulaire en utilisant un CAPTCHA numérique. On génère une opération arithmétique et on conserve la réponse dans une variable de session
|
Text_CAPTCHA_Numeral vous donne la possibilité de générer des CAPTCHA arithmétiques.
getOperation() génère l'opération qui sera affichée à l'utilisateur.
getAnswer() retourne la réponse attendue pour l'opération proposée.
| Précédent | Sommaire | Suivant |
| Text_CAPTCHA | Niveau supérieur | Text_Figlet |