Précédent   Forum du club des développeurs et IT Pro > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 26/10/2010, 21h47   #1
khayyam90
Responsable Portail

 
Avatar de khayyam90
 
Homme
Ingénieur développement logiciels
Inscription : janvier 2004
Messages : 8 880
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Saône et Loire (Bourgogne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2004
Messages : 8 880
Points : 57 113
Points : 57 113
Par défaut Mettez en œuvre les captchas avec Zend Framework

Bien le bonsoir,

C'est un sujet qui me trottait dans la tête depuis quelques temps, le voici tout beau tout chaud.

Mettez en œuvre les captchas avec Zend Framework

Qu'en pensez-vous ?
__________________
Responsable du Portail Developpez.
Mes tutoriels Algo, Web, C++, PHP - Mon CV
khayyam90 est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 27/10/2010, 10h18   #2
patbator
Membre confirmé
 
Patrick Barroca
Inscription : mai 2008
Messages : 178
Détails du profil
Informations personnelles :
Nom : Patrick Barroca

Informations forums :
Inscription : mai 2008
Messages : 178
Points : 204
Points : 204
hello,

L'article en lui-même est vraiment très bien par contre moi c'est le principe des captchas que j'aime pas.

Pour éviter du spam ou de la pub sur un site le principe est de compliquer le process, ce qui handicap l'utilisateur légitime, sans parler des problématique d'accessibilité.

Personnellement j'utilise plutôt des techniques de type honeypot ou timer pour détecter des comportement de robots ce qui reste transparent pour les utilisateurs légitimes.
patbator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2010, 18h32   #3
Jcpan
Membre éclairé
 
Avatar de Jcpan
 
Inscription : août 2008
Messages : 502
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 502
Points : 355
Points : 355
Merci pour ce tut bien fait , j'ajoute que apres la génération des images
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
$captcha = new Zend_Form_Element_Captcha('captcha', array(
    'label' => "Merci de confirmer que vous êtes humain",
 
	// paramétrage en reprenant les noms de méthodes vus précédemment
	'captcha' => array(
        "captcha" => "Image",
        "wordLen" => 8,
        "font" => "./tahoma.ttf",
		"height" => 100,
		"width" => 300,
		"fontSize" => 50,
		"imgDir" => "out/",
		"imgUrl" => "out/"
    )
Il faut penser à un script qui supprime les anciennes images générées, si non le répertoire ne sera jamais vidé.
Jcpan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2010, 08h28   #4
khayyam90
Responsable Portail

 
Avatar de khayyam90
 
Homme
Ingénieur développement logiciels
Inscription : janvier 2004
Messages : 8 880
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Saône et Loire (Bourgogne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2004
Messages : 8 880
Points : 57 113
Points : 57 113
Citation:
Envoyé par Jcpan Voir le message
Il faut penser à un script qui supprime les anciennes images générées, si non le répertoire ne sera jamais vidé.
le garbage collector passe automatiquement
(Zend_Captcha_Image::_gc) selon la fréquence spécifiée (setGcFreq) positionnée par défaut à 10.
__________________
Responsable du Portail Developpez.
Mes tutoriels Algo, Web, C++, PHP - Mon CV
khayyam90 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/10/2010, 10h36   #5
Jcpan
Membre éclairé
 
Avatar de Jcpan
 
Inscription : août 2008
Messages : 502
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 502
Points : 355
Points : 355
Citation:
Envoyé par khayyam90 Voir le message
le garbage collector passe automatiquement
(Zend_Captcha_Image::_gc) selon la fréquence spécifiée (setGcFreq) positionnée par défaut à 10.

Merci, je connaissais pas , tu peux l'ajouter dans le tut ?
Jcpan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2010, 21h07   #6
khayyam90
Responsable Portail

 
Avatar de khayyam90
 
Homme
Ingénieur développement logiciels
Inscription : janvier 2004
Messages : 8 880
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Saône et Loire (Bourgogne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2004
Messages : 8 880
Points : 57 113
Points : 57 113
Citation:
Envoyé par Jcpan Voir le message

Merci, je connaissais pas , tu peux l'ajouter dans le tut ?
j'ai ajouté une ligne à ce sujet
__________________
Responsable du Portail Developpez.
Mes tutoriels Algo, Web, C++, PHP - Mon CV
khayyam90 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/02/2011, 17h34   #7
max-mag
Membre confirmé
 
Inscription : décembre 2006
Messages : 343
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 343
Points : 244
Points : 244
Sympa l'article cela simplifie la mise en œuvre de captcha.

Par contre difficile (impossible ?) à utiliser dans une application où la gestion ne passe pas par le ZF.
__________________
Prestataires, inscrivez vous dans l'annuaire e-commerce des prestataires - foe.hn : un raccourcisseur d'url fun, avec API
max-mag est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h32.


 
 
 
 
Partenaires

Hébergement Web