Evitar que un comentarista se haga pasar por el autor del blog

Publicado por Juanguis el dia 2 May 2008 - Guardado en Wordpress 323 views

A quién no le ha pasado alguna vez que algún troll molesto se ha hecho pasar por el autor del blog para decir cosas que no son, o simplemente para romper las pelotas molestar. Para eso hay solución, acabo de encontrar un excelente hack creado por la gente de Dragon Design, que nos permite bloquear los comentarios de personas que se quieran hacer pasar por nosotros.

El hack funciona de una manera muy sencilla, lo que hace es verificar, al momento que el usuario envía el comentario, que los datos no coincidan con el nombre de usuario o el mail del administrador del blog, y si éstos llegan a coincidir les aparece un mensaje de error diciendo que no pueden usar la identidad del dueño del blog.

Obviamente cuando ustedes estén logueados con los datos de la cuenta ésto pierde efecto y pueden comentar normalmente, funciona para los comentaristas que no están logueados.

Para utilizarlo tenemos que seguir estos pasos, yo lo he testeando en Wordpress 2.5.1 y anda perfecto:

  1. Abrimos el fichero wp-comments-post.php -que se encuentra en el directorio raíz de Wordpress- con un editor de texto plano (primero hagan backup).
  2. Ubicamos el siguiente bloque de código:
    $comment_author       = trim(strip_tags($_POST['author']));
    $comment_author_email = trim($_POST['email']);
    $comment_author_url   = trim($_POST['url']);
    $comment_content      = trim($_POST['comment']);
  3. Luego de ése bloque de código pegamos lo siguiente:
    // get list of user (display) names for blog
    global $wpdb;
    $valid_users = (array)$wpdb->get_results("
      SELECT display_name, user_email FROM " . $wpdb->prefix . "users");
    
    // get ID of logged in user (if there is one)
    global $userdata;
    get_currentuserinfo();
    $logged_in_name = $userdata->ID;
    $logged_in_email = $userdata->user_email;
    
    // see if the comment author matches an existing author
    $found_match = FALSE;
    foreach ($valid_users as $va) {
      if (trim($va->display_name) != '') {
        if (strtolower($va->display_name) == strtolower($comment_author)) {
          $found_match = TRUE;
          break;
        }
      }
      if (trim($va->user_email) != '') {
        if (strtolower($va->user_email) == strtolower($comment_author_email)) {
          $found_match = TRUE;
          break;
        }
      }
    }
    
    // if commenter is not logged in, but match was found, block the comment
    if (trim($logged_in_name) == '') {
      if ($found_match == TRUE) {
        wp_die( __('You cannot post using the name or email of a registered author.') );
      }
    }

Si quieren personalizar el mensaje que les aparecerá a los supuestos ladrones de identidad tienen que cambiar ésta línea, ahí pueden poner el mensaje que deseen:

wp_die( __('You cannot post using the name or email of a registered author.') );

Tags:

200x125

15 Comentarios :: “ Evitar que un comentarista se haga pasar por el autor del blog ”

  1. AHAHAHAHA… ¿Y ahora?… Al menos que tus lectores noten específicamente los dos puntos sobre la “u”…

    (Son las una de la mañana, no tengo más que hacer que molestarte)

    Fuera de joda, jamás me ha pasado pero voy a prevenirme con esto…

  2. Siento incontenibles ganas de comentar usando el “Juanguis” para ver qué pusiste en esa línea…

    Pero como soy rockero, me las contengo… (las ganas)…

  3. nose, pero creo q se puede burlar facil…

  4. poniendo espacios kiza no se note el punto

  5. :-O OMFG

  6. Esta gracioso esto eeeee que creativos todos…. No sean bobos claro que se nota eso de poner un punto y mas los puntitos en la U estoy arto de mi blog…. solo entra gente toda como ustedes

  7. Como se nota que estan al pedo eh, jajaja
  8. Como idea, el plugin no está nada mal. Pero como podemos observar se puede burlar fácilmente añadiendo algunas modificaciones.

    Lo que podrías hacer es agregar al código que mostrás filtros con expresiones regulares, así detectaría algunas de las modificaciones. O la otra opción, más tediosa, es ir agregando todas las combinaciones que vas encontrando e ir agregandolas al codigo o sino agregar las combinaciones que se “puedan” llegar a usar.

    Y la otra opción es… no hacer nada. Así son los trolls :)

  9. Ahora los garque
  10. así somos juanguis jajaja es que es divertido si tu dices… yo bloqueo nosotros decimos patrañas jajajaja Somos creativos por naturaleza XD

  11. [...] Evitar que un comentarista se haga pasar por el autor del blog [...]

  12. [...] Evita que un comentarista se haga pasar por el autor del blog en los comentarios. [...]

  13. Interesante articulo , nos hacia falta en verdad que si

  14. jajajajajaja
    http://www.puntogeek.com/2008/04/27/festejando-los-2-anos-de-punto-geek-con-nuevo-diseno/#comment-13987

    graaaacias, no sabía que me habias tomado en serio, JAJAJAJAJAJA

    TROLLS, este es un modo eficiente de llamar la atencion y de demostrar nuestro poder!!!

    jajajajajajaja

  15. [...] escrito desde la provincia de Santa Fe, publicado en PuntoGeek, en el cual se nos habla sobre como evitar que un comentarista se haga pasar por el autor de blog, algo realmente importante y útil a la hora de evitar a los famosos “Trolls”, personas [...]

Deja tu Comentario

2 años de Punto Geek Abril 25, 2008

Si, ya han pasado dos años de que he comenzado a escribir en este blog, por suerte me ha traído muchas satisfacciones, amigos, problemas, noches de insomnio, y también dinero, obviamente, si es casi un trabajo.
Por ello, no quería dejar pasar la oportunidad de agradecer a todos los lectores que entran día a día a [...]

YouTit te muestra en un mapa los Tweets de una cuenta Abril 25, 2008

Hace unos días les comentaba sobre Twittearth, un mashup que mostraba en un mapa 3D todos los Twitts que se iban realizando a lo largo del mundo, ahora aparece YouTwit. Es una idea similar, pero que va mostrando la actividad de una cuenta específica y no de todos.
Al entrar en YouTwit tenemos que ingresar el [...]

YouTube incorpora sugerencias en las búsquedas Abril 25, 2008

YouTube ha incorporado hoy una nueva funcionalidad de sugerencias de búsqueda, digo que fué hoy porque ayer no la vi, pero en el blog oficial de YouTube no han mencionado nada. Seguramente ésta nueva característica funciona gracias al motor de búsquedas de Google Suggest.
Ahora cuando empezamos a escribir un término para encontrar videos el sistema [...]

Cómo salir del paso cuando no tenemos impresora Abril 25, 2008

Imagínense que tienen algún problema con la impresora, pero por suerte tienen una fotocopiadora a mano (?)… una solución poco práctica, pero muy geek.
Visto en Humor Geek

Crea tu propio YouTube gratis y gana dinero con StartYourTube Abril 25, 2008

StartYourTube es ese tipo de ideas geniales que pueden surgir de algo que es muy común, pero a la vez es innovador, ya que hasta ahora no he visto ningún servicio similar. Te permite crear tu propio sitios de videos en segundos y sin pagar hosting, programar, ni diseñar.
La creación de las cuentas es muy [...]

AnyColor, cambiar el color de la interfaz de Firefox Abril 25, 2008

AnyColor es una extensión muy interesante que nos da la posibilidad de cambiar el color de la interfaz de Firefox, en realidad se trata de un theme dinámico que permite ir coloreando la interfaz al vuelo. Una excelente alternativa para cuando la interfaz del navegador no combina con la del sistema operativo.
Pero no sólo permite [...]

Stickers de advertencia para Bloggers Abril 24, 2008

Visto en Nativos2020

Ubuntu 8.04 Hardy Heron disponible Abril 24, 2008

Anoche me fijé por última vez como a las 2 de la mañana si ya habían lanzado la nueva versión de Ubuntu pero no pasaba nada, ahora entré y veo que ya está disponible la descarga de la nueva versión, Ubuntu 8.04 “Hardy Heron”.
No tiene sentido que les comente las mejoras y cosas nuevas que [...]

¿Está caído el sitio? Abril 24, 2008

Hace unas semanas les comentaba sobre Down for everyone or just me?, un sitio que te permite chequear si un sitio está caído o sólo te pasa a tí. Yo por dentro pensé que no iba a pasar mucho tiempo hasta que empiecen a salir clones de éste servicio, y no me equivoqué.
Ahora, gracias a [...]

Investigando al INDEC Abril 23, 2008

Recién con Pablo estábamos hablando de temas de política argentina, sobre todo de las mentiras del gobierno a la hora de reflejar los datos en el INDEC, por lo que llegamos a una conslusión… ¿no será que el INDEC le pidió el algoritmo a la gente de Alianzo para generar esos números? Para que se [...]

Genera combinaciones y paletas de colores con ColorCombos Abril 23, 2008

Generar una paleta de colores o pensar una buena combinación de ellos sin poder visualizar los colores plasmados en algún material para ver como quedarán no es muy sencillo, por suerte existen herramientas como ColorCombos, que te permite generar combinaciones y paletas de colores online.
Con ésta herramienta podemos generar combinaciones de colores mediante el código [...]

Meelu, sitio para ver películas online Abril 23, 2008

Meelu es otro sitio en el cual podemos ver TV Online, en éste caso se orienta sólamente a las películas. El sitio no aloja ningún tipo de material, sino que embebe los contenidos de otros servidores, como la mayoría de éste tipo de sitios para ver películas online.
En la página principal podemos ver en las [...]

Autobombeame foro downtub