Mil Trucos Blogger

Añadir verificación humana en formulario de registro de WordPress

Deja tu Reacción sobre el artículo
Me Gusta Dichoso Feliz Admirado Triste Enojado
WordPress es una completa y moderna plataforma para crear blogs, que cuenta con una gran cantidad de funciones extras respecto a Blogger, y entre esas tenemos la del sistema de registro de usuarios, pero el sistema de registros expone al sitio web a un ataque por medio de spam, pero para esto la solución es agregar un sistema de verificación humana en el formulario de registro, lo que se puede hacer con un plugin pero también se puede hacer de forma “manual” añadiendo el siguiente código en functions.php :

<?php
// campos personalizados registro
add_action(‘register_form’,’show_spam_field’);
add_action(‘register_post’,’check_fields’,10,3);
// añadimos campo spam
function show_spam_field(){
?>
<p>
<label>&iquest;Cuanto es 15+2?<br />
<input id=”spam” class=”input” type=”text” tabindex=”20″ size=”25″ value=”<?php echo $_POST[‘spam’]; ?>” name=”spam”/>
</label>
</p>
<?php
}
// mostramos error si no coincide
function check_fields($login, $email, $errors) {
    if ($_POST[‘spam’] !=’17’) {
        $errors->add(‘empty_antispam’, “<strong>ERROR</strong>: Introduce bien la pregunta de seguridad”);
    }
}

Ahora solo guardas los cambios y disfruta de este genial truco en tu blog.

0
Shares

Relacionados...

Deja tu Reacción sobre el artículo
Me Gusta Dichoso Feliz Admirado Triste Enojado

! Comentario

  1. Anonymous Anonymous
    enero 2, 2015    

    Hola feliz año!!, solo una cosa el codigo de Colocar aviso de uso de cookies en el blog, no funciona sabes por qué, muchas gracias un saludo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Categorías

Síguenos en Facebook

Suscribete por Email

Introduce tu Correo:

Recibiras nuestros últimos posts en tu correo