Pregunta sobre Better YOURLS de Wordpress:

Error de seguridad

Un usuario preguntó 👇

Instalé Contact Form 7 en mi WordPress. Cuando envío o subo mi formulario, «Error de seguridad» y no se ha guardado nada. Cuando se escanea una carpeta de plugins de WordPress, esta advertencia proviene de Better YOURLS. Una vez que desactivo Better YOURLS, todo vuelve a funcionar bien.

(@moongear)

Hace 3 años, 11 meses

También recibo el mensaje «Error de seguridad» al crear una nueva publicación con ciertos tipos de publicaciones personalizadas. Resuelve el problema con la desactivación de Better YOURLS.

Hasta aquí:

Anuncios Chimpy avanzados

Agradeceríamos consejos sobre esta desinfección.

(@shabushabu)

Hace 3 años, 11 meses

También recibimos este error de seguridad al intentar guardar una notificación con anuncios avanzados. Después de deshabilitar POR FAVOR, funciona.

(@moongear)

Hace 3 años, 11 meses

Revisé esto.

El problema es que NO SABES cuando no puede META en una página particular de un tipo de correo administrativo. Cuando no puede, el INPUT no hay campo. Cuando el guion lo hace wp_verify_nonce la var better_yourls_nonce $ _POST var es mala (porque no existe).

En esa condición, arroja un error. Puede encontrar esto en la línea # 129 de la clase-better-yourls-actions.php. Resolví esto por return en vez de die().

protected function _generate_post_on_save( $post_id ) {

		// Make sure we are originating from the right place.
		if (
			! isset( $_POST['better_yourls_nonce'] ) || // WPCS: input var ok.
			! wp_verify_nonce( $_POST['better_yourls_nonce'], 'better_yourls_save_post' ) // WPCS: input var ok. Sanitization ok.
		) {
		    return; // Do nothing.
			wp_die( esc_html__( 'Security Error', 'better-yourls' ) );
		}

Por alguna razón, dev YOURLS está considerando si el $_POST arregle var O si wp_verify_nonce falla al mismo tiempo. Esto no tiene sentido. La última prueba siempre requeriría que $_POST para ser arreglado. El desarrollador debe evaluar si $ _POST es fijo o no, si se está considerando usar wp_verify_nonce; no dos a la vez.

Esta respuesta fue modificada hace 3 años, 11 meses por. Esta respuesta fue modificada hace 3 años, 11 meses por. Esta respuesta fue modificada hace 3 años, 11 meses por.

(@ axel13)

Hace 3 años, 8 meses

Confirma el error de seguridad…

Utilizo el plugin en varios sitios (¡Sí, funciona como un encanto, Chris, tnx!). Primero vi un «Error de seguridad» en la parte inferior del widget «De un vistazo» en el panel principal del sitio. El es <div class="sub"></div> también desapareció, o al menos esa parte no fue diseñada.

Actualicé algunos plugins y no tuve tiempo de buscar la causa. Luego creé un nuevo sitio como nuevo usuario para probar algo y ninguna de las pantallas de administración estaba disponible en el nuevo sitio …

Luego encontré este tema, desactivando Mejor YOURLS: resolución de problemas.

Sin embargo, reactivar este plugin y crear otro sitio no reproduce este error.

Moongear, no creo que esté bien resolver un error como este. Básicamente interfieres con la validación, por lo que no muere. Pero supongo que esa no es la causa del error, especialmente porque el mismo método, con OR, también se puede encontrar en los códecs.

¿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 *