Wordpress

TSO Login Organizer, el sustituto de Theme my Login

Si tu web WordPress todavía enseña a tus usuarios la pantalla estándar wp-login.php, o dependes de Theme My Login para tener un acceso propio, TSO Login Organizer es un plugin que merece una mirada. Su objetivo es sencillo: darle a tu sitio sus propias páginas de acceso, registro y recuperación de contraseña, integradas en tu tema, y añadir —solo si tú quieres— una serie de módulos de seguridad y gestión de usuarios.

¿Qué es TSO Login Organizer?

Es un plugin de WordPress que sustituye la pantalla de login por defecto por páginas propias dentro de tu web, en las direcciones que tú elijas. Por defecto usa /login, /register y /lostpassword, de modo que los visitantes nunca ven el acceso estándar de WordPress. Las páginas se adaptan al aspecto de tu tema y puedes mostrarlas mediante un shortcode, un widget o elementos de menú. Agradecería una pequeña donación por PayPal si crees que lo vas a usar.

Funciones principales (núcleo)

  • Páginas de inicio de sesión, registro, contraseña olvidada, restablecimiento de contraseña, panel de usuario y confirmación de privacidad.
  • Direcciones (slugs) personalizables.
  • Shortcode [tso-login-organizer], además del alias [theme-my-login] para mantener compatibles las páginas que ya usaban Theme My Login.
  • Inicio de sesión con usuario, con correo electrónico o con ambos; registro solo con correo; contraseña elegida por el propio usuario; inicio de sesión automático tras registrarse; formularios con AJAX.
  • Widget y elementos para los menús de navegación.
  • Importación de los ajustes de Theme My Login.
  • Modo de visualización dia/noche/auto.
  • Traducciones incluidas: catalán, castellano e inglés como idioma base.

Módulos opcionales: tú decides qué activar

Todos los módulos están desactivados por defecto. Solo activas lo que necesitas:

  • Redirección por rol: envía a cada usuario a una página distinta tras iniciar sesión según su rol.
  • Moderación: confirmación del correo o aprobación manual de los nuevos registros por un administrador.
  • Restricciones: sitio privado o contenidos limitados por rol en cada entrada.
  • Seguridad: bloqueo de intentos de fuerza bruta, longitud mínima de contraseña y ocultación de wp-login.php.
  • Captcha: Google reCAPTCHA (v2/v3) o Cloudflare Turnstile.
  • Perfiles en el frontal: los usuarios editan su nombre, correo, contraseña y avatar sin entrar en el escritorio de WordPress.
  • Notificaciones por correo con HTML personalizado.
  • Autenticación en dos pasos (2FA, TOTP) con aplicaciones de códigos temporales.
  • Inicio de sesión social con Google, Facebook y X.
  • Favoritos para que los usuarios guarden contenidos.
  • Mailchimp: suscripción opcional de los nuevos usuarios a tu audiencia.

Migrar desde Theme My Login

Si vienes de Theme My Login, el plugin incluye una pestaña de migración que importa los ajustes gratuitos (AJAX, tipo de login y registro, contraseñas, inicio automático y las direcciones configuradas) con los mismos nombres. Los módulos opcionales no se activan solos: si usabas perfiles o favoritos, tendrás que activarlos después de importar. Cuando hayas comprobado que las URL funcionan, ya puedes desactivar Theme My Login. TSO Login Organizer es un plugin independiente, no es Theme My Login ni un producto oficial de sus autores; el nombre se menciona únicamente para describir la migración.

Seguridad y privacidad

  • Los códigos de 2FA tienen intentos limitados y no se pueden reutilizar.
  • Los intentos de acceso fallidos antiguos se purgan y puedes indicar qué IP no deben bloquearse nunca (y de dónde leer la IP real: Cloudflare, X-Forwarded-For o X-Real-IP).
  • El perfil exige la contraseña actual para cambiar el correo, la contraseña o desactivar el 2FA.
  • Los enlaces de confirmación por correo caducan a las 48 horas y se envía uno nuevo automáticamente.
  • Los avatares se guardan con nombres aleatorios, se redimensionan a 256 px y se eliminan al borrar al usuario.
  • Las claves secretas se muestran enmascaradas en los ajustes.
  • Al desinstalar, tus datos se conservan salvo que marques «Eliminar todos los datos del plugin».

El plugin solo se conecta a servicios externos (Google, Cloudflare, Facebook, X o Mailchimp) cuando activas el módulo correspondiente y guardas tus credenciales. Mientras los módulos estén desactivados, no se realiza ninguna llamada externa.

Compatibilidad con otros plugins

Algunos módulos (Seguridad, Captcha y 2FA) pueden solaparse con otros plugins de seguridad, como TSO Swiss Knife, Kadence Security o CleanTalk. El plugin te avisa cuando detecta que la misma función está activa en ambos. La recomendación es mantener un único sistema para ocultar el login y bloquear intentos fallidos.

Si te quedas fuera: acceso de emergencia

El plugin no oculta wp-login.php mientras la URL amigable de login no funcione (por ejemplo, con enlaces permanentes en «Simple»). Si aun así te quedas fuera, puedes añadir define( 'TSOLO_ALLOW_WP_LOGIN', true ); en wp-config.php, entrar, corregir los ajustes y quitar la línea.

Es un plugin gratuito con licencia GPLv2 o posterior, requiere WordPress 6.1 o superior y PHP 7.4 o superior.

DESCARGA DESDE WORDPRESS O BUSCA EL PLUGIN CON LA PALABRA TSO

Deja un comentario