Pregunta sobre Network Subsite User Registration de Wordpress:

Cookie de inicio de sesi贸n caducada configurada en 芦Sesi贸n禄

Un usuario pregunt贸 馃憞

Este plugin funciona muy bien para un sitio que estoy desarrollando, pero tengo un peque帽o problema. Cuando un usuario inicia sesi贸n en un sitio web con una URL como 芦example.com/subsite/wp-login.php禄, la cookie 芦wordpress_logged_in禄 caduca al final de la sesi贸n actual, aunque expiro el tiempo con el Filtro 芦auth_cookie_expiration禄.

Si el usuario inicia sesi贸n en la ra铆z del sitio (芦example.com/wp-login.php禄), el tiempo de caducidad est谩 configurado correctamente. El problema solo ocurre cuando inicia sesi贸n en un sitio web.

Este tema fue modificado hace 3 a帽os, 1 mes por.

(@justinticktock)

Hace 3 a帽os, 1 mes

Hola voicefeed,

Suena como una pregunta interesante … No podr茅 verlo durante una semana m谩s o menos (a menos que pueda encontrar un horario). Me comunicar茅 contigo m谩s tarde, si encuentras algo mientras tanto, grita :).

鈥 Justin

(@justinticktock)

hace 3 a帽os

Hola @voicefeed,

Volviendo a esto. 驴Puede explicar d贸nde y c贸mo est谩 funcionando su gancho de filtro? estar谩 en la forma …

add_filter( 'auth_cookie_expiration', '<your function>' );

驴Este c贸digo se est谩 ejecutando en todos los sitios en la carpeta de plugins MU o en el sitio principal solo en el archivo funtions.php?

Dudo que pueda agregar un plugin MU a su wp-content / mu-plugins carpeta para solucionar su problema.

Esta respuesta fue modificada hace 3 a帽os por.

(@voicefeed)

hace 3 a帽os

Hola Justin,

S铆, el filtro auth_cookie_expiration es en realidad un plugin personalizado que est谩 habilitado para toda la red. Revis茅 para asegurarme de que el filtro se ejecut贸 escribiendo una nota en el registro de errores de PHP en su funci贸n, mientras iniciaba sesi贸n en un sitio web, y definitivamente est谩 funcionando, pero la cookie a煤n est谩 caducando al final de la sesi贸n. .

Aqu铆 est谩 el c贸digo de filtro que estoy usando: es muy simple y funciona cuando inicias sesi贸n en el sitio ra铆z.


add_filter(
	'auth_cookie_expiration',
	function() {
		return 31556926; // 1 year in seconds
	}
);

(@justinticktock)

Hace 2 a帽os, 10 meses

Hola voicefeed,

Ha pasado un buen tiempo y acabo de volver a esto. Cre茅 un plugin con su filtro y lo activ茅 a trav茅s de la red.

Las siguientes son las cookies 鈥渨p-settings-time-1鈥 creadas para el usuario 1 despu茅s de un inicio de sesi贸n por separado en la red para iniciar sesi贸n tanto en la ra铆z como en el sitio web鈥. vencido / edad m谩xima = 2019-0129T鈥 .. (es decir, dentro de un a帽o)

… Si esto sigue siendo un problema para usted, tambi茅n puede proporcionar los detalles de sus cookies para la configuraci贸n de inicio de sesi贸n y enlace permanente.

salud,

Justin

(@voicefeed)

Hace 2 a帽os, 10 meses

Gracias, Justin. Acabo de volver a probar el problema y ahora parece que funciona perfectamente. Quiz谩s fue alg煤n tipo de conflicto de plug-ins, creo. Si me entero de lo que estaba pasando, publicar茅 una actualizaci贸n para hac茅rselo saber. Gracias por revisar esto.

(@justinticktock)

Hace 2 a帽os, 10 meses

隆Bueno! vuelve si ves algo m谩s

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *