Beispiel #1
0
/**
 * Listen to the action plugin hook and check the captcha.
 *
 * @param unknown_type $hook
 * @param unknown_type $entity_type
 * @param unknown_type $returnvalue
 * @param unknown_type $params
 */
function captcha_verify_action_hook($hook, $entity_type, $returnvalue, $params)
{
    $token = get_input('captcha_token');
    $input = get_input('captcha_input');
    if ($token && captcha_verify_captcha($input, $token)) {
        return true;
    }
    register_error(elgg_echo('captcha:captchafail'));
    // forward to referrer or else action code sends to front page
    forward(REFERER);
    return false;
}
/**
 * Listen to the action plugin hook and check the captcha.
 *
 * @param unknown_type $hook
 * @param unknown_type $entity_type
 * @param unknown_type $returnvalue
 * @param unknown_type $params
 */
function captcha_verify_action_hook($hook, $entity_type, $returnvalue, $params)
{
    $token = get_input('captcha_token');
    $input = get_input('captcha_input');
    if ($token && captcha_verify_captcha($input, $token)) {
        return true;
    }
    register_error(elgg_echo('captcha:captchafail'));
    return false;
}