Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
Référence de la classe JReCaptcha

Fonctions membres publiques

 __construct ($secret)
 
 verifyResponse ($remoteIp, $response)
 

Fonctions membres privées

 _encodeQS ($data)
 
 _submitHTTPGet ($path, $data)
 

Attributs privés

 $_secret
 

Attributs privés statiques

static $_signupUrl = 'https://www.google.com/recaptcha/admin'
 
static $_siteVerifyUrl = 'https://www.google.com/recaptcha/api/siteverify'
 
static $_version = 'php_1.0'
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $secret)

Constructor.

Paramètres
string$secretshared secret between site and ReCAPTCHA server.

Références null.

Documentation des fonctions membres

◆ _encodeQS()

_encodeQS (   $data)
private

Encodes the given data into a query string format.

Paramètres
array$dataarray of string elements to be encoded.
Renvoie
string - encoded request.

Références $data, $key, et $value.

Référencé par _submitHTTPGet().

◆ _submitHTTPGet()

_submitHTTPGet (   $path,
  $data 
)
private

Submits an HTTP GET to a reCAPTCHA server.

Paramètres
string$pathURL path to recaptcha server.
array$dataarray of parameters to be sent.
Renvoie
mixed JSON string or false on error

Références $data, $path, et _encodeQS().

◆ verifyResponse()

verifyResponse (   $remoteIp,
  $response 
)

Calls the reCAPTCHA siteverify API to verify whether the user passes CAPTCHA test.

Paramètres
string$remoteIpIP address of end user.
string$responseresponse string from recaptcha verification.
Renvoie
JReCaptchaResponse

Références null.

Documentation des champs

◆ $_secret

$_secret
private

◆ $_signupUrl

$_signupUrl = 'https://www.google.com/recaptcha/admin'
staticprivate

◆ $_siteVerifyUrl

$_siteVerifyUrl = 'https://www.google.com/recaptcha/api/siteverify'
staticprivate

◆ $_version

$_version = 'php_1.0'
staticprivate

La documentation de cette classe a été générée à partir du fichier suivant :