internal package
Foswiki::Plugins::CaptchaPlugin::Core core class for this plugin
an singleton instance is allocated on demand
ClassMethod
new() → $core constructor for a Core object
ObjectMethod
finish() ObjectMethod
getStore() → $store creates a store delegate
ObjectMethod
json() → $json creat3es a JSON delegate
ObjectMethod
CAPTCHACHECK($params, $topic, $web) → $string implements the %CAPTCHACHECK macro
ObjectMethod
jsonRpcCreate($requesst) JSON-RPC backend for the create method
ObjectMethod
CAPTCHAFORM($params, $topic, $web) → $string implements the %CAPTCHAFORM macro
ObjectMethod
CAPTCHA($params, $topic, $web) → $string implements the %CAPTCHA macro
ObjectMethod
toHtml5Data($data) → $string converts the $data hash into a HTML5 data representation
ObjectMethod
isValidCaptcha($challenge, $responce, $forceDelete) → $boolean returns true if the given challenge matches the captcha as stored
ObjectMethod
validateRegistration($data) throws a captcha exception if the captcha is invalid
ObjectMethod
beforeSaveHandler() implements the before save validation