SoporteMyBB - Soporte para foros mybb en español
[Resuelto] ¿El código de autorización no coincide? - Versión para impresión

+- SoporteMyBB - Soporte para foros mybb en español (https://soportemybb.es)
+-- Foro: Soporte (https://soportemybb.es/Foro-Soporte)
+--- Foro: Soporte general (https://soportemybb.es/Foro-Soporte-general)
+--- Tema: [Resuelto] ¿El código de autorización no coincide? (/Tema-Resuelto-%C2%BFEl-c%C3%B3digo-de-autorizaci%C3%B3n-no-coincide)

Páginas: 1 2


¿El código de autorización no coincide? - Sebastian - 7 July 2018

Mostrar ContenidoSistema de Soporte:

Utiliza el botón gracias cuando algún aporte te sirva y deja datos de cuenta de pruebas si se requiere acceder a tu foro a ver el problema

Gracias...


Tengo este error:
El código de autorización no coincide. ¿Estás accediendo correctamente a esta función? Por favor, vuelve atrás e inténtalo de nuevo.


RE: ¿El código de autorización no coincide? - Whiteneo - 7 July 2018

Yo entre a tu foro y no sucede eso.

Verifícalo y deja más detalles de cuando sucede, puede ser una plantillas desactualizada. O que intentas usar una función restringida del foro.

Saludos...


RE: ¿El código de autorización no coincide? - Adfe - 7 July 2018

(7 July 2018, 06:04 )Whiteneo escribió: Registrate o inicia tu sesión para ver este contenidoYo entre a tu foro y no sucede eso.

Verificalo y deja más detalles de cuando sucede, puede ser una plantills desactualizada. O que intentas usar una función regñstringida del foro.

Saludos...

Hola,a mi también me pasa,al loguearme con una plantilla que no es la default,me sale ese aviso,si le doy al botón ir del selector de themes ya entras en la web logueado.
Con el theme default no pasa,tiene que ser lo que dices, que este el theme desactualizado.¿Cómo podría actualizar el theme? , gracias.

MyBB 1.8.16

[Imagen: oBmgbjF.png]

[Imagen: Hs0A3pO.png]



RE: ¿El código de autorización no coincide? - Whiteneo - 7 July 2018

El detalle es que necesitan los temas actualizados porque siempre hay cambios, si es que están experimentando este tipo de errores es porque se necesitan actualizar plantillas y eso depende de cada diseñador porque yo siempre actualizo los temas después de que la versión sea estable, de momento todos mis temas son compatibles con MyBB 1.8.15 pero no con 1.8.16.

Les recomiendo usar el tema default y esperar a que los actualicemos o se tomen un tiempo y vayan a los estilos y plantillas dentro del panel de administración, luego vayan a donde dice Buscar Plantillas actualizadas. De estas hay que editar cada una manualmente agregando los trozos de código necesarios para que funcione y no se rompan herencias ni el estilo se descomponga.

Luego de actualizar estos contenidos que es su mayoría deben ser scripts cambiados y códigos nuevos que seguro contienen la post key del usuario en un input oculto por lo que puedo imaginarme deberán agregar, editar y componer todo eso.

De otro modo toca esperar o pagarle a alguien que te haga el trabajo y listo no tendrán problemas.

Pero les recomiendo usar el tema default y esperar que se actualicen los temas a sus versiones que usan. Y sólo usar temas compatibles para evitar problemas.

Saludos...


RE: ¿El código de autorización no coincide? - Adfe - 7 July 2018

(7 July 2018, 12:15 )Whiteneo escribió: Registrate o inicia tu sesión para ver este contenidoEl detalle es que necesitan los temas actualizados porque siempre hay cambios, si es que están experimentando este tipo de errores es porque se necesitan actualizar plantillas y eso depende de cada diseñador porque yo siempre actualizo los temas después de que la versión sea estable, de momento todos mis temas son compatibles con MyBB 1.8.15 pero no con 1.8.16.

Les recomiendo usar el tema default y esperar a que los actualicemos o se tomen un tiempo y vayan a los estilos y plantillas dentro del panel de administración, luego vayan a donde dice Buscar Plantillas actualizadas. De estas hay que editar cada una manualmente agregando los trozos de código necesarios para que funcione y no se rompan herencias ni el estilo se descomponga.

Luego de actualizar estos contenidos que es su mayoría deben ser scripts cambiados y códigos nuevos que seguro contienen la post key del usuario en un input oculto por lo que puedo imaginarme deberán agregar, editar y componer todo eso.

De otro modo toca esperar o pagarle a alguien que te haga el trabajo y listo no tendrán problemas.

Pero les recomiendo usar el tema default y esperar que se actualicen los temas a sus versiones que usan. Y sólo usar temas compatibles para evitar problemas.

Saludos...

Hola,en el foro mybb hay también muchos con el mismo problema o tienen otros,dicen que es problema de la actualización 1.8.16.
Uno del staff de mybb, dice que va a sacar una nueva versión 1.8.17 que corrige los problemas.

Gracias por responder.


RE: ¿El código de autorización no coincide? - Whiteneo - 7 July 2018

Eso mismo dijeron de 1.8.16 que saldría pronto y se tardo michos meses y era urgente. Platique con el staff y no tienen planeado liberar pronto otra revisión y los cambios son muy sencillos mucho más que los de otras versiones que ya han pasado.

La solución es esta:

Agregar este campo en sus formularios
Código:
<input name="my_post_key" type="hidden" value="{$mybb->post_code}" />

En los formularios html o sea dentro de las etiquetas form.

Los cambios son en las siguientes plantillas al menos:

Código:
error_nopermission
header_welcomeblock_guest
member_login
portal_welcome_guesttext

Guarden cambios y verifiquen, ya no debe salir ese error.

Y solo es para la versión 1.8.16 en adelante, por si alguien en un futuro ve éste tema.

Saludos...


RE: ¿El código de autorización no coincide? - Adfe - 7 July 2018

(7 July 2018, 15:34 )Whiteneo escribió: Registrate o inicia tu sesión para ver este contenidoEso mismo dijeron de 1.8.16 que saldría pronto y se tardo michos meses y era urgente. Platique con el staff y no tienen planeado liberar pronto otra revisión y los cambios son muy sencillos mucho más que los de otras versiones que ya han pasado.

La solución es esta:

Agregar este campo en sus formularios
Código:
<input name="my_post_key" type="hidden" value="{$mybb->post_code}" />

En los formularios html o sea dentro de las etiquetas form.

Los cambios son en las siguientes plantillas al menos:

Código:
error_nopermission
header_welcomeblock_guest
member_login
portal_welcome_guesttext

Guarden cambios y verifiquen, ya no debe salir ese error.

Y solo es para la versión 1.8.16 en adelante, por si alguien en un futuro ve éste tema.

Saludos...

Hola,¿en que archivo se hace eso? , gracias

(7 July 2018, 15:34 )Whiteneo escribió: Registrate o inicia tu sesión para ver este contenidoEso mismo dijeron de 1.8.16 que saldría pronto y se tardo michos meses y era urgente. Platique con el staff y no tienen planeado liberar pronto otra revisión y los cambios son muy sencillos mucho más que los de otras versiones que ya han pasado.

La solución es esta:

Agregar este campo en sus formularios
Código:
<input name="my_post_key" type="hidden" value="{$mybb->post_code}" />

En los formularios html o sea dentro de las etiquetas form.

Los cambios son en las siguientes plantillas al menos:

Código:
error_nopermission
header_welcomeblock_guest
member_login
portal_welcome_guesttext

Guarden cambios y verifiquen, ya no debe salir ese error.

Y solo es para la versión 1.8.16 en adelante, por si alguien en un futuro ve éste tema.

Saludos...

Hola,no se si será lo que dices,he sustituido en el archivo xml esto

Código:
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />

por lo que dejas
Código:
<input name="my_post_key" type="hidden" value="{$mybb->post_code}" />


y sigue igual,es lo mismo pero type="hidden" lo ha puesto despues de name="my_post_key"


RE: ¿El código de autorización no coincide? - Whiteneo - 7 July 2018

No, debes ir a panel de administración, estilos y plantillas, eliges tu estilo que vas a actualizar.

Luego de eso seleccionas plantillas y buscas cada una de ellas y agregas el campo.

Te voy a resolver la más dificil por ejemplo:


Código:
error_nopermission

Vas a Mensaje de error - Plantillas y le das click, te va a salir la lista completa, pero de esas vamos a darle clic a esta en particular:

La cual tiene éste código:


Código:
{$lang->error_nopermission_guest_1}
<ol>
<li>{$lang->error_nopermission_guest_2}</li>
<li>{$lang->error_nopermission_guest_3}</li>
<li>{$lang->error_nopermission_guest_4}</li>
<li>{$lang->error_nopermission_guest_5}</li>
</ol>
<form action="member.php" method="post">
<input type="hidden" name="action" value="do_login" />
<input type="hidden" name="url" value="{$redirect_url}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><span class="smalltext"><strong>{$lang->login}</strong></span></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang_username}</strong></td>
<td class="trow1"><input type="text" class="textbox" name="username" tabindex="1" /></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->password}</strong></td>
<td class="trow2"><input type="password" class="textbox" name="password" tabindex="2" /></td>
</tr>
<tr>
<td class="trow2" colspan="2"><span class="smalltext float_right" style="padding-top: 3px;"><a href="member.php?action=register">{$lang->need_reg}</a> | <a href="member.php?action=lostpw">{$lang->forgot_password}</a>&nbsp;</span>&nbsp;<input type="submit" class="button" value="{$lang->login}" tabindex="3" /></td>
</tr>
</table>
</form>
<br />


Hay que cambiarlo por:


Código:
{$lang->error_nopermission_guest_1}
<ol>
<li>{$lang->error_nopermission_guest_2}</li>
<li>{$lang->error_nopermission_guest_3}</li>
<li>{$lang->error_nopermission_guest_4}</li>
<li>{$lang->error_nopermission_guest_5}</li>
</ol>
<form action="member.php" method="post">
<input name="my_post_key" type="hidden" value="{$mybb->post_code}" />
<input type="hidden" name="action" value="do_login" />
<input type="hidden" name="url" value="{$redirect_url}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><span class="smalltext"><strong>{$lang->login}</strong></span></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang_username}</strong></td>
<td class="trow1"><input type="text" class="textbox" name="username" tabindex="1" /></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->password}</strong></td>
<td class="trow2"><input type="password" class="textbox" name="password" tabindex="2" /></td>
</tr>
<tr>
<td class="trow2" colspan="2"><span class="smalltext float_right" style="padding-top: 3px;"><a href="member.php?action=register">{$lang->need_reg}</a> | <a href="member.php?action=lostpw">{$lang->forgot_password}</a>&nbsp;</span>&nbsp;<input type="submit" class="button" value="{$lang->login}" tabindex="3" /></td>
</tr>
</table>
</form>
<br />
Como puedes ver lo agregue despues de la etiqueta form, debe ser en esa parte ya sea al principio o donde quieras para que coja el campo y no te mande dicho error.

Las otras deberás buscarlas, unas deben estar en cabecera plantillas, etc.

Pero aplica lo mismo y listo ya te deberá funcionar sin problemas.


RE: ¿El código de autorización no coincide? - Adfe - 7 July 2018

(7 July 2018, 19:16 )Whiteneo escribió: Registrate o inicia tu sesión para ver este contenidoNo, debes ir a panel de administración, estilos y plantillas, eliges tu estilo que vas a actualizar.

Luego de eso seleccionas plantillas y buscas cada una de ellas y agregas el campo.

Te voy a resolver la más dificil por ejemplo:


Código:
error_nopermission

Vas a Mensaje de error - Plantillas y le das click, te va a salir la lista completa, pero de esas vamos a darle clic a esta en particular:

La cual tiene éste código:


Código:
{$lang->error_nopermission_guest_1}
<ol>
<li>{$lang->error_nopermission_guest_2}</li>
<li>{$lang->error_nopermission_guest_3}</li>
<li>{$lang->error_nopermission_guest_4}</li>
<li>{$lang->error_nopermission_guest_5}</li>
</ol>
<form action="member.php" method="post">
<input type="hidden" name="action" value="do_login" />
<input type="hidden" name="url" value="{$redirect_url}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><span class="smalltext"><strong>{$lang->login}</strong></span></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang_username}</strong></td>
<td class="trow1"><input type="text" class="textbox" name="username" tabindex="1" /></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->password}</strong></td>
<td class="trow2"><input type="password" class="textbox" name="password" tabindex="2" /></td>
</tr>
<tr>
<td class="trow2" colspan="2"><span class="smalltext float_right" style="padding-top: 3px;"><a href="member.php?action=register">{$lang->need_reg}</a> | <a href="member.php?action=lostpw">{$lang->forgot_password}</a>&nbsp;</span>&nbsp;<input type="submit" class="button" value="{$lang->login}" tabindex="3" /></td>
</tr>
</table>
</form>
<br />


Hay que cambiarlo por:


Código:
{$lang->error_nopermission_guest_1}
<ol>
<li>{$lang->error_nopermission_guest_2}</li>
<li>{$lang->error_nopermission_guest_3}</li>
<li>{$lang->error_nopermission_guest_4}</li>
<li>{$lang->error_nopermission_guest_5}</li>
</ol>
<form action="member.php" method="post">
<input name="my_post_key" type="hidden" value="{$mybb->post_code}" />
<input type="hidden" name="action" value="do_login" />
<input type="hidden" name="url" value="{$redirect_url}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><span class="smalltext"><strong>{$lang->login}</strong></span></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang_username}</strong></td>
<td class="trow1"><input type="text" class="textbox" name="username" tabindex="1" /></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->password}</strong></td>
<td class="trow2"><input type="password" class="textbox" name="password" tabindex="2" /></td>
</tr>
<tr>
<td class="trow2" colspan="2"><span class="smalltext float_right" style="padding-top: 3px;"><a href="member.php?action=register">{$lang->need_reg}</a> | <a href="member.php?action=lostpw">{$lang->forgot_password}</a>&nbsp;</span>&nbsp;<input type="submit" class="button" value="{$lang->login}" tabindex="3" /></td>
</tr>
</table>
</form>
<br />
Como puedes ver lo agregue despues de la etiqueta form, debe ser en esa parte ya sea al principio o donde quieras para que coja el campo y no te mande dicho error.

Las otras deberás buscarlas, unas deben estar en cabecera plantillas, etc.

Pero aplica lo mismo y listo ya te deberá funcionar sin problemas.

Pff que jaleo,mejor voy a dejar el theme default y voy a ir modificandole el diseño.
Deberían de crear un migrador como tienen otros script para actualizar los plugins y themes.
Muchas gracias por la ayuda.


RE: ¿El código de autorización no coincide? - Whiteneo - 8 July 2018

Yo he usado varios y ninguno tiene migradores, en todos los que he usado de pago y gratuitos siempre es el mismo problema con las actualizaciones y más cuando son de una nueva revisión a otra.

En este la verdad es que las actualizaciones siempre las hacemos los usuarios y basta con esperar que salgan y reemplazar cosas, yo por eso siempre en cada actualización me espero un tiempo a ver si no hay reportes y todo eso y pruebo en local con todos mis plugins y el tema ya que no me gusta estar perdiendo cosas o que me afecte bastante y cuando todo puede ser migrado con éxito simplemente resubo cosas y luego actualizo y listo Sonrisa