Configurer le captcha de XOOPS
- Captcha "text",
- Captcha "image",
- Captcha "recaptcha2".
Pour accéder à la totalité des pages (), vous devez être membre du site.
L'inscription est donc obligatoire mais gratuite !
Captcha "image"
Le captcha "image" est le deuxième captcha proposé pour XOOPS :
Il est un peu plus difficile à résoudre pour les utilisateurs. Son pouvoir de protection face aux robots est un peu plus élevé que le captcha "text".
Ce captcha peut être configuré à l'aide du fichier suivant :
htdocs\class\captcha\
config.image.php
Ce fichier de configuration comporte plusieurs options
return $config = array(
'num_chars' => 6,
// Maximum characters
'casesensitive' => false,
// Characters in image mode is case-sensitive
'fontsize_min' => 10,
// Minimum font-size
'fontsize_max' => 24,
// Maximum font-size
'background_type' => 0,
// Background type in image mode: 0 - bar; 1 - circle; 2 - line; 3 - rectangle; 4 - ellipse; 5 - polygon; 100 - generated from files
'background_num' => 50,
// Number of background images to generate
'polygon_point' => 3,
'skip_characters' => array(
'o',
'0',
'i',
'l',
'1')); // characters that should not be used
'num_chars' => 6,
Cette valeur permet de régler le nombre maximum de caractères à afficher
'casesensitive' => false,
Si la valeur est à true, le captcha est sensible à la case (majuscule et minuscule)
'fontsize_min' => 10,
Cette valeur permet de définir la taille minimum des caractères
'fontsize_max' => 24,
Cette valeur permet de définir la taille maximum des caractères
'background_type' => 0,
Permet de choisir le type de fond désiré, les valeurs possibles sont:
- 0 - Affiche des lignes verticales et horizontales
- 1 - Affiche des cercles
- 2 - Affiche des lignes inclinées
- 3 - Affiche des rectangles
- 4 - Affiche des lignes elliptiques
- 5 - Affiche des polygones
- 100 - Affiche des images depuis un fichier
'background_num' => 50,
Cette valeur permet de définir le nombre de forme à afficher (valable pour l'option "background_type" de 2 à 5)
'polygon_point' => 3,
Cette valeur permet de définir le nombre de pointes des formes polygones (valable pour l'option "background_type" 5)
'skip_characters' => array(
'o',
'0',
'i',
'l',
'1'));
C'est un tableau qui liste les caractères qui ne seront pas affichés dans l'image