Anti-Spam


anti_spam_image

Uso: anti_spam_image de la secuencia (session_id de la secuencia)
Propósito: Vuelve los datos de la imagen para el código de seguridad contra-Spam.
Disponibilidad IPB SDK 1.5

Vuelve datos de la imagen para hacer salir el keycode asociado al session_id, para permitir que el usuario valide su registro como no Spam.

ADVERTENCIA: Los códigos configura los Headers de la página a la imagen. Si deseas poner una imagen para tu forma de registro, utilizar el anti_spam_image_html en lugar de otro.

El session_id para una sesión, se crea de la función del register_anti_spam.

// Create new session
$s_id = $SDK->register_anti_spam();
// Output image for user...
$img = $SDK->anti_spam_image($s_id);
echo $img;
exit;


anti_spam_image_html

Uso: anti_spam_image_html de la secuencia (session_id de la secuencia)
Propósito: Etiquetas IMG ALT="XXXXXXXX" generan un tag para el código de seguridad contra-Spam.
Disponibilidad IPB SDK 1.5

La generacion de Tag HTML IMG ALT="XXXXXXXX" hace salir el keycode asociado al session_id, para permitir que el usuario valide su registro como no Spam.

El session_id para una sesión, se crea de la función del register_anti_spam.

// Create new session
$s_id = $SDK->register_anti_spam();
// Output image for user...
$img = $SDK->anti_spam_image_html($s_id);
echo $img;
eco $img;


register_anti_spam

Uso: register_anti_spam de la secuencia ()
Propósito: Crea una nueva sesión anti-Spam.
Disponibilidad IPB SDK 1.5

Coloca una nueva entrada de sesión en la tabla del register_anti_spam.

Vuelve la identificación de la sesión md5 de la sesión actual.

// Begins a new session, and stores session id in '$s_id'
$s_id = $SDK->register_anti_spam();


check_anti_spam

Uso: check_anti_spam del bool (session_id de la secuencia, keycode de la secuencia)
Propósito: El usuario utiliza una sesión válida.
Disponibilidad IPB SDK 1.5

Vuelve verdad si keycode (user-submitted 6-char keycode) y session_id (identificación de la sesión anti-Spam) una entrada válida en la tabla anti-Spam.

El keycode para una entrada se puede generar para aparecer en una imagen, haciendo uso la función del anti_spam_image_html.

// Check user is running valid session
// - $keycode is user-submitted keycode
// - $session_id is current session id

if($SDK->check_anti_spam($keycode,$session_id)) {
// User is authentic...
echo 'Hooray... you aren\'t a bot!';
}