Comment créer une réponse/un challenge CAPTCHA dans une application s'exécutant sur Zend Framework? Y a-t-il des bibliothèques intégrées pour cela?Comment créer captcha dans le framework zend?
2
A
Répondre
0
Les réponses possibles peuvent être obtenues à partir des questions de StackOverflow.com suivantes:
3
Commander le lien direct de Zend Framework - http://framework.zend.com/manual/en/zend.captcha.introduction.html
generate:
//generates an instance of Zend_Captcha
//returns ID of captcha session
function generateCaptcha() {
$captcha = new Zend_Captcha_Image();
$captcha->setTimeout(’300′)
->setWordLen(’6′)
->setHeight(’80′)
->setFont(‘/path/to/your/fontFile.ttf’)
->setImgDir(‘/path/to/your/image/captchaDirectory’);
$captcha->generate(); //command to generate session + create image
return $captcha->getId(); //returns the ID given to session & image
} //end function generateCaptcha
Valider:
//validates captcha response
function validateCaptcha($captcha) {
$captchaId = $captcha[‘id’];
$captchaInput = $captcha[‘input’];
$captchaSession = new Zend_Session_Namespace(‘Zend_Form_Captcha_’ . $captchaId);
$captchaIterator = $captchaSession->getIterator();
$captchaWord = $captchaIterator[‘word’];
if($catchaWord) {
if($captchaInput != $captchaWord){
return false;
} else {
return true;
}
} else {
return false;
}
}
Exemples:
http://mnshankar.wordpress.com/2009/08/13/understanding-zend-captcha-zend_captcha_image/
Questions connexes
- 1. Zend Framework: problème Captcha
- 2. Comment créer getbaseurl dans php framework zend?
- 3. captcha image dans le cadre de zend
- 4. Comment ajouter Captcha dans Zend Form?
- 5. Comment créer un admin dans le framework zend?
- 6. zend form captcha probleme
- 7. comment créer sitemap en utilisant zend framework?
- 8. zend framework décorateurs datepicker
- 9. Créer beaucoup d'actions dans Zend Framework
- 10. Zend captcha image et couleur
- 11. Comment inclure le framework Zend?
- 12. Comment optimiser le Zend Framework
- 13. Forms dans le framework zend
- 14. Comment déboguer le routage dans Zend Framework?
- 15. Comment télécharger .zip dans le framework Zend?
- 16. Comment utiliser phpThumb() dans le framework zend
- 17. Calendrier dans Zend Framework
- 18. Comment créer un formulaire AJAXified dans Zend Framework
- 19. Comment créer un formulaire d'anniversaire pour l'enregistrement dans Zend Framework?
- 20. Comment créer un module réutilisable dans Zend Framework?
- 21. Comment créer un validateur datetime dans un formulaire Zend Framework?
- 22. Comment créer des services Web dans Zend Framework?
- 23. Modélisation dans le framework Zend
- 24. Changer l'image Zend style Captcha
- 25. Comment créer un routeur personnalisé dans Zend-Framework?
- 26. Zend Framework créer une fonction sql
- 27. Zend Framework: Comment sécuriser le motif zend url?
- 28. Route_Regex dans zend framework
- 29. Zend 1.11.9 Décorateurs de formulaires/captcha
- 30. Zend Framework: créer un nouveau lead