Security token al marcar mensajes como leidos vB 4.0.3

  • Autor Autor djmlbp
  • Fecha de inicio Fecha de inicio
D

djmlbp

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos, mi problema es el siguiente:
Desde que actualicé a vB 4.0.3 cada vez que marco los temas como leídos me salta el siguiente aviso:
Tu envío no pudo ser procesado porque un security token era inválido.

Si esto ocurrió de forma inesperada, por favor informa al administrador y describe la acción que estabas realizando antes de recibir este error.

Y bueno, pues me gustaría saber cual es la solución ya que es un poco incomodo ^^

Un saludo y gracias ante todo 😉
 
No sé, yo diría que esperar a que saquen la vB 4.0.4. Hasta que no saquen la versión 4.1 o 4.2 la cosa está un poco verde aún.
 
Edita la plantilla y actualizala o reviertela.
 
Solo revierte la plantilla que utilizas.

Panel de aministración -> Estilos y plantillas -> Administrar Estilos - > TUESTILO -> Revertir todas las plantillas.
 
El problema es que uso un estilo personalizado, el Million 4, y si lo revierto pues comprenderéis que de poco me iba a servir... 😉

Lo que sería bueno es saber en que plantilla haría falta revertir, para así cambiarle solamente esas lineas 🙂

Gracias por las respuestas 🙂
 
Hola djmlbp.

Decirte la línea de código exacta depende de donde estés tratando de marcar los foros como leídos. Si es al final del FORUMHOME, antes del recuadro "¿Qué ocurre?", asegúrate de tener esta misma línea:

Insertar CODE, HTML o PHP:
        <a href="forumdisplay.php?{vb:raw session.sessionurl}do=markread&amp;markreadhash={vb:raw bbuserinfo.securitytoken}" rel="nofollow">{vb:rawphrase mark_forums_read}</a>

debajo de:

Insertar CODE, HTML o PHP:
        <div class="navlinks">

Posiblemente lo que tienes es esto:

Insertar CODE, HTML o PHP:
        <a href="forumdisplay.php?{vb:raw  session.sessionurl}do=markread" rel="nofollow">{vb:rawphrase  mark_forums_read}</a>

Si tratas de marcar los foros como leídos desde el navbar, por favor indica -de ser posible, con una captura de pantalla- el enlace exacto que estás utilizando para marcar los foros como leídos.

Saludos.
 
En el FORUMHOME, encima de "¿Qué ocurre?" me funciona de nuevo, pero luego en la navbar, aunque yo ese link lo tengo en el header, no me funciona.

Imagen que pedías:
Ver el archivo adjunto 3440
 
Busca un código semejante a este en tu plantilla:

Insertar CODE, HTML o PHP:
<a href="forumdisplay.php?{vb:raw session.sessionurl}do=markread">{vb:rawphrase mark_forums_read}</a>

En la plantilla navbar aparece 3 veces. Agrega el security token:

Insertar CODE, HTML o PHP:
<a href="forumdisplay.php?{vb:raw session.sessionurl}do=markread[B]&amp;markreadhash={vb:raw bbuserinfo.securitytoken}[/B]">{vb:rawphrase mark_forums_read}</a>
 
Me ha funcionado Andrés, gracias 😉
 
Eres un maestro Andrés tu si que nunca deberias morir!! jejeje

Siento aver revivido el tema pero me ssirvio de mucho tu ayuda, ya esta mas que solucionado!

utilice el mensaje #6

Saludos!! 1000 Gracias!
 
Hola, quisiera informar que la solución de Andrés vale también para la versión 4.0.7

Muchas gracias =)
 
Hola,

Me siento complacido de que lo hayas resuelto 🙂. Por favor, no dudes en consultar en caso de tener alguna pregunta.

Saludos.
 

Temas similares

Atrás
Arriba