Avisos
Vaciar todo

Inicio de sesión en WordPres en bucle  

 
Manu
 Manu
Usuario eminente

Buenas, pregunto por el foro tras probar  todo lo que ya viene aquí a ver si alguien puede ayudarme.

Llevo arrastrando este problema desde principio de año o un poco antes. Hay veces que al hacer login entra en bucle, hace el amago de entrar en el backend, pero vuelvo a la pantalla de login.

He probado con los navegadores Mozilla, Chrome y Edge y sus respectivos modo de incógnito. Salvo sorpresa que me deje entrar una vez y rezar porque no me expulse, no puedo acceder.

He preguntado a soporte ticket BAA-367291 y me han derivado aquí.

A ver si me podéis echar una mano.

Un saludo.

Contenido solo visible a usuarios registrados

Citar
Respondido : 19/05/2023 1:15 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Manu.

El problema del Loop o redireccionamiento en WordPress es complicado de encontrar, una de las posibles causas puede ser por la caché de Web.

.- Si puedes acceder al administrador intenta borrar la cache y despues desactiva el plugin de cache

.- Accede a tu cuenta de wePanel -> Administrador de archivos y renombrar el archivo .htaccess  

.- Accede al administrador de WordPress -> Ajustes -> Enlaces permanentes y sin realizar ningún cambio pulsa en el boton de guardar.

Pruebas durante unos días a ver si con eso se soluciona.

 

Otra posible causa puede ser algun plugin o incluso la propia plantilla 

.- Accede a tu cuenta de wePanel -< Administrador de archivos 

.- Accede a wp-content y renombra la carpeta Plugins, si ves que contesto se soluciona, vuelve a dejar la carpeta plugins con su nombre y en al administración de WordPress vez desactivando los plugin hasta encontrar el que te está causando el problema

 

Un Saludo

 

 

 

ResponderCitar
Respondido : 19/05/2023 3:19 pm

Manu
 Manu
Usuario eminente

@pepesoler

Gracias por su respuesta,

No es la primera vez que me pasa, "suele arreglarse solo", la cosa es que lo que se mantiene es que mientras estoy dentro, me salta el mensaje de su sesión, ha caducado cada "x" tiempo. Me han comentado que el fallo podría estar en el tiempo de la duración de la sesión y la caché.

Esta publicación ha sido modificada el hace 1 año por Manu
ResponderCitar
Respondido : 22/05/2023 6:05 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Manu.

Ok, revisando la instalación veo que tienes unos defines en el archivo wp-config que no tendrías que tener.

.- Accede a tu cuenta de wePanel -> Administrador de archivos 

.- Accede a la carpeta public_html ->Contenido solo visible a usuarios registrados y edita el archivo wp-config.php 

.- Elimina este bloque de código:

if ( $_SERVER["HTTP_HOST"] == "empleojo-cp79.wordpresstemporal.com" && preg_match("/empleojob.es/",$_SERVER["REQUEST_URI"])){ 
define('WP_HOME','http://empleojo-cp79.wordpresstemporal.com/empleojob.es/');
define('WP_SITEURL','http://empleojo-cp79.wordpresstemporal.com/empleojob.es/');
}

me salta el mensaje de su sesión, ha caducado

Puedes aumentar el tiempo de sesión añadiendo lo siguiente en el archivo functions.php que encontras en wp-content -> themes -> tu_plantilla o si utilizas algún plugin para añadir código como puede ser Code Snippets

add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
function keep_me_logged_in_for_1_year( $expirein ) {
return 31556926; // 1 año en segundos
}

 

Un Saludo

 

Esta publicación ha sido modificada el hace 1 año 2 veces por Pepe
ResponderCitar
Respondido : 22/05/2023 10:16 am

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

Manu
 Manu
Usuario eminente

@pepesoler

Buenas, he eliminado el código que me has dicho.

Respecto a lo segundo voy a esperar a verlo, porque la sesión lo que pasa es que supuestamente apenas dura 30 minutos, es lo que me parece raro.

Un saludo.

ResponderCitar
Respondido : 22/05/2023 10:20 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Manu.

Ok, el codigo que te indique antes es para aumentar el tiempo de sesión.

Los tiempos de sesión son definidos por una Cookie de navegador, cuando accedes a la web el navegador revisa si tiene una cookie de sesión y a partir de ahí define el tiempo de sesión de ese usuario.

Con el código anterior lo que le indicamos es que el tiempo de sesión sea de 1 Año, esto lo puedes variar modificando la opción de return, puedes indicarle el tiempo de sesión en segundos.

 

La duración por defecto de la cookie de sesión de WordPress son las siguientes:

  • 48 horas si no haces nada
  • Cuando cierras el navegador completamente
  • 14 días si haces clic en la casilla de “Recuérdame”

 

Otra cosa es que tengas algun plugin, suele ser de seguridad, que también puede afectar a esos tiempos de sesión.

 

Un Saludo

 

ResponderCitar
Respondido : 22/05/2023 10:52 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress