Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[Plugin] Bloquear el posteo de usuarios según código de países
#1
Hace un tiempo publiqué una mod mediante la cual evitabas que los usuarios provenientes de determinados países no puedan crear temas ni responder a los ya creados.

Lo que tenía de interesante esa mod es que no le dabas una pista al bot de porque no podía hacer dicha acción, porque mandaba el típico "No tienes permisos para realizar esta acción" lo que ayudaba a que no se den cuenta de inmediato que era su país el que estaba bloqueado.

Luego de investigar un poco, de prueba y error, encontré la hook en los archivos de mybb que me servía para en lugar de hacer una mod hacerlo con un plugin.

Actualizado
La nueva versión (1.0) se configura desde ACP y corrige algunos fallos de seguridad (posibles sql injection si es que eres Administrador)


Pasos para actualizar.

1.- Desactivar el plugin anterior
2.- Reemplazar los archivos
3.- Activar el plugin
4.- Configurar el plugin

Mientras se espera la validación en mybb.com puede descargar la versión 1.0 del plugin desde el siguiente adjunto:

[attachment=341]

-----------------------
[spoiler]Actualizado
La nueva versión (0.7) se configura desde ACP

http://foro.skylium.com/attachment.php?aid=340

Pasos para actualizar.

1.- Desactivar el plugin anterior
2.- Reemplazar los archivos
3.- Activar el plugin
4.- Configurar el plugin


-------------------------------------------------------------
Este plugin está como versión "0.5" pues, aunque funciona bien, no tiene controles a nivel ACP.

En futuras versiones (que espero hacerlas) intentaré agregar las siguientes opciones a ACP:

1.- ¿Desea evitar que creen nuevos temas? Si/no
2.- ¿Desea evitar que responda a temas ya creados? Si/no
3.- Seleccione los países bloqueados separados por comas

Obviamente, en la actual versión, al no tener opciones en ACP, deberán editar el archivo del plugin para agregar los países que deseen en la variable:

Código PHP:
$paises = array('P1','P2','P2'); 

Del archivo /UPLOAD/inc/plugins/evitarPostearPaises.php

Este software está liberado con Licencia GNU General Public License

[/spoiler]
WWW
#2
Buen aporte compañero. Ya lo he aplicado y va bien, muchos lo agradeceran
#3
Es racista, al menos que se use para usos de spam, y aún así.
#4
(10-05-2013, 03:18 PM)Jaizu escribió: Es racista, al menos que se use para usos de spam, y aún así.

De eso nada, es muy conocido que el spam suele venir de IPs chinas o rusas.

En todo caso, si es tu foro, tu verás a que usuarios recibes o a quienes no. Es casi lo mismo que bloquear un rango de IP, solo que con esto muestras un mensaje de no permisos sin dar pista al spammer.

Te pongo un ejemplo, si tu foro es un foro en contra de la cultura musulmana, tu podría evitar que gente de países musulmanes participen en tu foro.
WWW
#5
Jaizu escribió:Es racista, al menos que se use para usos de spam, y aún así.

Y en todo caso no es racista, ya que tu puedes si gustas tener una web solo de x ejemplo Venezolanos, y quien dice q no? es decir uno hace la web como guste y eso no es considerado racista. en todo caso esto es para evitar spam.

Debería leer el tema antes de comentar, ya que claramente arriba se hace referencia a los bots, eso son los bots spammer q suelen venir de países como China o Usa
#6
De la mano generosa de nuestro amigo Dark Neo de SoporteMybb les traigo el plugin totalmente configurable desde ACP.

Antes de colocar el plugin recuerden que deben desactivar la antigua versión o les dará problema por los campos que se agregan a la base de datos.

Proceso para actualizar:

1.- Desinstalar la versión anterior.
2.- Subir y reemplazar el archivo.
3.- Activarlo y a disfrutar Gran sonrisa

PD: El plugin sigue teniendo la misma licencia GPL, es software libre.

[attachment=340]
WWW
#7
Actualizado el plugin a la versión 1.0 corrigiendo unos problemas de seguridad de sql injection si es que eres administrador, por lo que no es de mucha preocupación.

Archivos en el primer Post
WWW
#8
Venga es bueno ver que este plugin es funcional, la verdad es que si es bueno para bloquear a gente que uno no desea en su sitio, nada de racismo, simplemente hay foros donde únicamente quieres que participen los usuarios de tu universidad, la preparatoria, el lugar de trabajo, etc.

Entonces pones un script como MyBB, lo colocas a tu gusto y no tiene porque haber gente de otros lados en el, a meno que tu decidas que esto pase.

Pero por ejemplo, yo en mi foro tengo IPs de usuarios de varias partes del mundo, pues no tengo restricciones, sin embargo son solo gente que mediante spam que antes no evitaba se registraron y cuentas que en mas de un año nisiquiera se han activado, no participan y nada bueno, no los bloqueo ni elimino, pero si he pensado en restringir IPs de usuarios de paises donde hay mas enviso de SPAM algunos de Asia y Europa principalmente, pero en un futuro probablemente xD.
WWW
#9
Al principio pensé que era algo racista pero luego fui leyendo los comentarios y vi que finalmente tienen razón, buen plugin!!
#10
Ah, que si es o no racista o discriminatorio, me parte en dos aunque entiendo perfectamente la lógica explicada arriba y su utilidad. Supongo que hay que verlo como una herramienta y el admin seria el racista o discriminatorio dependiendo del uso que se le de, ya sea justo o abusivo. La idea de restringir con el para por ejemplo hacer un foro local o cosas asi me parece interesante. Uno como admin debe utilizar lo que considere correcto para personalizar su sitio.

Personalmente prefiero lidear con bots con otros medios, pues aunque poco probable es posible que haya gente hispano hablante fuera de países comúnmente ligados. No me gusta hacer pagar justos por pecadores, aunque sea muy minima la posibilidad. Después de todo vivo en Australia y heme aquí, en plena frustración con Youtube y ciertas webs que de plano no me dejan ver cierto contenido al usar ese tipo de bloqueo. Chistosamente si en algun momento he deseado involucrarme en paginas y foros relacionados con mi ciudad, la que me vio crecer ha sido ahora que estoy FUERA de ella y realmente sería una cachetada para mi que encontrara un lugar y no pudiera hacer nada por ese aparente 'error de permisos'.

En fin, no estoy descartando el plugin pues pudiera darse alguna situación que me hiciera ideal su uso y en su caso ya se donde encontrarlo, simplemente no me parece ser de mis primeras opciones. Definitivamente es un arma estupenda para cortar de tajo si necesitas medidas fuertes como un ataque o desborde incontrolable de spam. Como siempre se agradece el aporte el mantenimiento del tema. Gracias.
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Duda] Como colocar imagenes en los grupos de usuarios ReyNexo23 7 181 12-07-2018, 04:49 AM
Último mensaje: ReyNexo23
Información Solucionado: [Ayuda] plugin uploader M4z0r 2 334 14-01-2017, 10:08 AM
Último mensaje: Vicen
  Pasos para personalizar el color de usuarios olegario 2 510 15-03-2016, 10:43 PM
Último mensaje: olegario
  [Duda]Plugin Minikole 6 710 03-11-2015, 02:01 AM
Último mensaje: Dark_Soul
  Grupos de Usuarios e Imagen rota redwonderland 3 482 29-09-2015, 12:21 AM
Último mensaje: Dark_Soul
  ¿Plugin de codigo para registrados? fercol 2 325 23-06-2015, 01:56 PM
Último mensaje: fercol
  Solucionado: Plugin para compartir los post? fercol 6 574 10-06-2015, 04:35 PM
Último mensaje: Vicen
  Como se llama el plugin de este foro para mostrar las estadisticas arriba?? YamaT 4 482 30-04-2015, 09:58 PM
Último mensaje: Minikole
  [Plugin] Inferno Shoutbox adaptado para mybb 1.8xx llProKsll 11 1,575 25-04-2015, 06:25 AM
Último mensaje: garcon
  [Duda] ¿Existe un plugin de auto responder? Fusilet 10 927 31-03-2015, 07:49 PM
Último mensaje: zodiaco



Usuarios navegando en este tema: 1 invitado(s)