Página 1 de 2

No DEA Emails 1.0.0-RC4

Publicado: 11 May 2019, 16:20
por picaron

Advertencia: Es necesario eliminar completamente cualquier versión anterior borrando/eliminando todos los datos guardados y archivos alojados en el servidor de forma previa a la instalación de la nueva versión 1.0.0-RC4, siguiendo los pasos descritos en el archivo README.md incluido en la propia extensión.

Nombre de la Extensión: No DEA Emails
Autor: Picaron
Descripción de la Extensión
Esta extensión impide el registro de un usuario en el foro cuando se utiliza una cuenta de correo
desechable o temporal (DED).

Como por ejemplo:
  • Mailinator
  • Spamgourmet
  • TrashMail
  • Burnr
  • HMail
  • Temp Mail
Estilos soportados:
Todos.

Requerimientos:
  • phpBB >=3.2.4
  • PHP >=5.6
  • Extension cURL de PHP habilitada.
Descarga:
Descargar NoDEAemails 1.0.0-RC4

Demo:
Acceder

Instalación:
  1. Descargar la versión que necesitemos y descomprimir.
  2. Copiar la carpeta /pikaron/nodeaemails/ a /ext/pikaron/nodeaemails/.
  3. Navegar en el PCA -> Personalizar -> Administrar Extensiones.
  4. Busque No DEA Emails en la lista de Extensiones y haga clic en el enlace Habilitar.
  5. Configurar navegando en el PCA -> EXTENSIONES-> No DEA Emails
Historia:
  • 1.0.0-rc1
    - Primer lanzamiento.
  • 1.0.0-rc2
    - Se elimina la gestión mediante NameAPI.
  • 1.0.0-rc3
    - Se incluye la gestión a través de cURL.
  • 1.0.0-RC4
    - Se elimina la gestión mediante API.
    - La carga externa de dominios DED se realiza mediante CRON.
    - Se habilita gestión de dominios DED de forma local.
    - Se habilita gestión de Usuarios registrados con dominios DED.

Traducción: Picaron.
Compatible con phpBB: >=3.2.4
Tema original en phpBB: https://www.phpbb.com/community/viewtop ... &t=2511471
Soporte oficial en phpBB: (No aplica)

Capturas:

Imagen

:cerveza:

No DEA Emails

Publicado: 11 May 2019, 21:09
por Bermúdez
Extensión muy útil. Imagen
Me la he descargado y me intriga una cosa: ¿por qué la carpeta del desarrollador la has nombrado "pikaron" con p minúscula y con k, cuando en tu otra extensión "SlideWeUni" la nombraste "Picaron" con P mayúscula y con c? ¿No hubiera sido mejor usar el mismo nombre para que todas tus extensiones estén en la misma carpeta?Imagen

PD: He descargado otras 2 extensiones tuyas (para comprobar), concretamente Anti Adblock y Show Snow, y la carpeta también se llama Picaron.

No DEA Emails

Publicado: 11 May 2019, 21:37
por andares
Me da la impresión que la API esta como abandonada, la última versión es del 30.11.2017, me pregunto si mereca la pena seguir el desarrollo?...por que servicios de correo asi supongo que cada año deben aparecer un monton de nuevos... :?:

No DEA Emails

Publicado: 11 May 2019, 21:43
por Bermúdez
Ahi va, pues es verdad. Y desde el 2017 hasta ahora seguro que habrán surgido nuevos servicios de correo de esos deshechables que no cubrirá la API. Imagen

No DEA Emails

Publicado: 11 May 2019, 21:59
por picaron
Gracias Bermudez. :wink:

Las buenas practicas para creación de extensiones en phpBB, indican expresamente, que la carpeta con el nombre del autor y la carpeta con el nombre de la extensión, tienen que ser en minúsculas por completo.

"SlideWeUni" la cree en su momento sin tener en cuenta este detalle.

Para no crear confusiones con el desarrollo de las siguientes extensiones, he decidido modificar una letra del autor (la k) para que no existan problemas, ya que si renombrase la carpeta "Picaron" como "picaron", algunos servidores se lo podrían tomar muy mal.

Por lo que en adelante las extensiones que vaya sacando a la luz, colgaran de la carpeta "pikaron", como es el caso de esta.

Nota: Te adelanto que he presentado "SlideWeUni" para que sea validada como extensión oficial, si fuese así, tendremos que desinstalar por completo la version RC e instalar desde cero la extensión.

No DEA Emails

Publicado: 11 May 2019, 22:07
por Bermúdez
Aclarado.
¡Gracias!

No DEA Emails

Publicado: 11 May 2019, 22:11
por picaron
Pues @andares he hecho bastantes pruebas y ha "cazado" sin problemas a los mas famosos, pero ahondare en el tema.
Gracias por el aviso.

No DEA Emails

Publicado: 11 May 2019, 22:32
por andares
@picaron llevas razon me precipite a simple vista, tambien he hecho pruebas buscando listas de DED bastante actualizadas y detecta bien la gran mayoria, asi que la BD de la API se actualiza todavía...

Tambien me parece útil voy a probarla :)

NOTA: Ya veo que has editado el mensaje inicial con más descripción 8-)

EDITO: Funciona bien :rock:

Imagen

No DEA Emails

Publicado: 12 May 2019, 00:54
por picaron
Gracias @andares, tal y como te he prometido, he seguido ahondando en el tema.
Te envio MP para que me des tu opinion.

No DEA Emails

Publicado: 12 May 2019, 07:23
por picaron

Extensión actualizada a la versión 1.0.0-rc2

Ahora ya no es necesario crear una cuenta en NameAPI y obtener su API-Key.

:cerveza:

No DEA Emails

Publicado: 12 May 2019, 10:24
por Bermúdez
Instalada la nueva versión y funcionando. ¡Muchas gracias!

picaron escribió:
11 May 2019, 21:59
Nota: Te adelanto que he presentado "SlideWeUni" para que sea validada como extensión oficial, si fuese así, tendremos que desinstalar por completo la version RC e instalar desde cero la extensión.
No problem. ¡Muchas gracias!

No DEA Emails 1.0.0-RC4

Publicado: 11 Jun 2019, 06:07
por picaron

Extensión actualizada a la versión 1.0.0-RC4

Se agradecen vuestros comentarios.

:cerveza:

No DEA Emails 1.0.0-RC4

Publicado: 11 Jun 2019, 12:34
por picaron
... yo tenia en mi foro 321 usuarios registrados con dominio DED.... (y digo TENIA...) :D :lol:

No DEA Emails 1.0.0-RC4

Publicado: 13 Jun 2019, 22:47
por karbiko
Acabo de subirla a mi foro, y me sale este error:

Código: Seleccionar todo

General Error
SQL ERROR [ mysqli ]

Duplicate entry 'nodeaemails_cron_last_gc' for key 'PRIMARY' [1062]

SQL

INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('nodeaemails_cron_last_gc', 1560458702, 0)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 997
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/config/db.php
LINE: 161
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/phpbb/config/db.php
LINE: 122
CALL: phpbb\config\db->set_atomic()

FILE: [ROOT]/ext/pikaron/nodeaemails/core/functions_nodeaemails.php
LINE: 92
CALL: phpbb\config\db->set()

FILE: [ROOT]/ext/pikaron/nodeaemails/event/listener.php
LINE: 85
CALL: pikaron\nodeaemails\core\functions_nodeaemails->update_deas()

FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 184
CALL: pikaron\nodeaemails\event\listener->user_setup()

FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 62
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/phpbb/user.php
LINE: 222
CALL: phpbb\event\dispatcher->trigger_event()

FILE: [ROOT]/adm/index.php
LINE: 31
CALL: phpbb\user->setup()
La deshabilito por el momento...

No DEA Emails 1.0.0-RC4

Publicado: 13 Jun 2019, 22:53
por karbiko
Vaya, pues he tenido que entrar por phpMyAdmin, ir a la tabla de ext, y modificar el valor de

Código: Seleccionar todo

ext_active	tinyint(1) unsigned
a 0 (cero), pero no me ha deshabilitado la extensión y persiste el error...

!!??