Avisos
Vaciar todo

Login redirect url error  

 
David
 David
Usuario eminente

Muy buenas,

Hace pocos días me di cuenta que el apartado de Autentificación (login) situado en el footer de mi web no funcionaba correctamente para los usuarios. El problema que me encontré es que al cliquear en Autentificación te reenviaba a una página de error: */?login=failed

Busqué soluciones tanto en este como en otros foros o webs y encontré algunas guías. Siguiendo los diferentes pasos de esta guía ( https://ayudawp.com/loop-de-redirecciones-en-wp-login-con-reauth1-soluciones/), me di cuenta que si desactivaba el plugin Google Captcha (reCAPTCHA) podía solucionar el error. Pero no del todo, ya que al cliquear no me reenviaba a */login.php sino que me redireccionaba a */wp-login.php?redirect_to=https%3A%2F%2Fwww.ingeniobcn.com%2F

Algunas cosas que he hecho han sido:

- Eliminar el archivo login.php y sustituirlo por uno nuevo. Por si se hubiera corrompido.
- Editar el archivo config.php añadiendo las siguientes líneas de código:
define('WP_HOME','https://www.ingeniobcn.com');
define('WP_SITEURL','https://www.ingeniobcn.com');
define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
- Cambiar las claves únicas de autentificación en el config.php

Actualmente tengo el plugin desactivado, lo que no me gusta ya que pierdo un gran plugin de seguridad, pero al menos los usuarios se pueden logear. Pero evidentemente no tengo solucionado el error.

Incluso accediendo a la consola de Chrome puedo ver como sigue apareciendo la redirección:

¿Podéis darme alguna idea de por donde puede venir este error o de como poder solucionarlo?

Gracias de antemano,

David

Web: https://www.ingeniobcn.com/
Wordpress: 4.8.3–es_ES

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 04/11/2017 1:08 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola David.

Parece problema de compactibilidades con el plugin de Captcha que estas utilizando.

Puedes utilizar un plugin para indicarle la url del login -> https://wordpress.org/plugins/wps-hide-login/
Este plugin permite cambiar la url de la página de formulario de inicio, en tu caso seria añadir la URL " Contenido solo visible a usuarios registrados"

Otra opción seria cambiar el plugin que tienes para Google Captcha, no se el que utilizaras pero podrías probar con -> https://es.wordpress.org/plugins/google-captcha/

Como ultimo recurso siempre puedes añadirlo sin plugins con el codigo que te proporciona el propio google cuando das de alta tu dominio en reCAPTCHA

https://webdesign.tutsplus.com/es/tutorials/how-to-integrate-no-captcha-recaptcha-in-your-website--cms-23024

Un saludo

ResponderCitar
Respondido : 04/11/2017 1:59 pm

David
 David
Usuario eminente

Hola Pepe,

Lo primero darte las gracias por tu respuesta e interés.

El plugin que me recomiendas para Google Captcha es justamente el que utilizo, pero que tengo desactivado para evitar el error de */?login=failed

He instalado el plugin WPS Hide Login y he configurado que el login se cargue desde */bienvenido, pero sucede lo mismo que sin utilizar el plugin. Si pulso el boton de Autentificación situado en el footer, este redirecciona a */bienvenido?redirect_to=https%3A%2F%2Fwww.ingeniobcn.com%2F

El problema persiste y no entiendo de donde o que está causando esa fea redirección. Lo curioso es que si tecleo a mano */login.php o */bienvenido con el plugin activo que me has recomendado, la página carga perfectamente.

¿Podría ser algun archivo de cache creado por Autoptimize? Ya no se donde buscar... 🙁

Saludos,

David

ResponderCitar
Respondido : 04/11/2017 4:14 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola David.

Es facil lo que cometas de Autoptimize, el plugin es muy bueno pero puede dar problemas con algunas extensiones, puedes probar a desactivarlo y revisar si se soluciona, al desactivarlo no pierdes la configuración que tienes, cuando lo vuelvas activar tendrás la misma configuración que tienes ahora.

Otro plugin que funciona bien para reCaptcha es el siguiente -> https://es.wordpress.org/plugins/wp-recaptcha-integration/

Y como te comete antes como ultimo paso siempre puedes añadir el codigo -> https://desarrollowp.com/blog/tutoriales/como-agregar-recaptcha-a-un-formulario-de-contacto-personalizado-en-wordpress-sin-plugins/

Un saludo

ResponderCitar
Respondido : 04/11/2017 8:07 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

José
 José
Usuario activo

Hace unos días subí el plugin de seguridad All In One WordPress Security. Como tenía algunos problemas con el captcha lo he desinstalado. El caso es que ahora puedo ver la web perfectamente pero no puedo acceder al panel de control. Me sale un aviso (adjunto captura) para instalar wordpress.

Muy buenas,

Hace pocos días me di cuenta que el apartado de Autentificación (login) situado en el footer de mi web no funcionaba correctamente para los usuarios. El problema que me encontré es que al cliquear en Autentificación te reenviaba a una página de error: */?login=failed

Busqué soluciones tanto en este como en otros foros o webs y encontré algunas guías. Siguiendo los diferentes pasos de esta guía ( https://ayudawp.com/loop-de-redirecciones-en-wp-login-con-reauth1-soluciones/), me di cuenta que si desactivaba el plugin Google Captcha (reCAPTCHA) podía solucionar el error. Pero no del todo, ya que al cliquear no me reenviaba a */login.php sino que me redireccionaba a */wp-login.php?redirect_to=https%3A%2F%2Fwww.ingeniobcn.com%2F

Algunas cosas que he hecho han sido:

- Eliminar el archivo login.php y sustituirlo por uno nuevo. Por si se hubiera corrompido.
- Editar el archivo config.php añadiendo las siguientes líneas de código:
define('WP_HOME','https://www.ingeniobcn.com');
define('WP_SITEURL','https://www.ingeniobcn.com');
define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
- Cambiar las claves únicas de autentificación en el config.php

Actualmente tengo el plugin desactivado, lo que no me gusta ya que pierdo un gran plugin de seguridad, pero al menos los usuarios se pueden logear. Pero evidentemente no tengo solucionado el error.

Incluso accediendo a la consola de Chrome puedo ver como sigue apareciendo la redirección:

¿Podéis darme alguna idea de por donde puede venir este error o de como poder solucionarlo?

Gracias de antemano,

David

Web: https://www.ingeniobcn.com/
Wordpress: 4.8.3–es_ES

URL del sitio: Contenido solo visible a usuarios registrados

ResponderCitar
Respondido : 04/11/2017 8:23 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola José,

Para la web a la que haces referencia veo lo siguiente:

Con las medidas de seguridad que ofrecemos puedes obviar el uso de plugins como Wordfence Security que genera mucho tráfico, mucho consumo de recursos, y además incrementa el tamaño de determinadas tablas de tu base de datos ya que tiene que almacenar cada IP que pasa por tu sitio web con los correspondientes datos de geolocalización.

Este tipo de plugins suelen generar falsos positivos, derivado del exceso de auditoria que realizan sobre cambios en archivos y carpetas y podrían provocar el bloqueo de tu propia IP de no estar depuradas las configuraciones en los mismos.

En nuestros servidores no es necesario su uso pues implementamos medidas de seguridad que suplen con creces las funcionalidades de este plugin.

Me comentan desde soporte que estás teniendo muchos bloqueos de IP, lo que no me extraña con plugins como el comentado.

Sobre el problema de acceso a /wp-admin que comentas:

Debes acceder a tu cPanel, Archivos, Administrador de Archivos y navegar hasta la carpeta /public_html/wp-content/plugins y renombrar la carpeta wps-hide-login a wps-hide-login_old y verifica si luego ves el formulario de acceso al dashboard con normalidad.

Saludos

ResponderCitar
Respondido : 05/11/2017 2:36 am

wpdoctor-revisa-la-salud-de-tu-wordpress