Arreglar error "token segurity"

Esta es una discusión para el tema Arreglar error "token segurity" en el foro Tips y tutoriales, bajo la categoría Recursos para vBulletin (Descargas); Bueno yo solucione este problema asi: Tienes que agregar un código a cada template de ingreso de datos. Preparence porque al menos son un par de horas. Te vas a "Styles and templates" luego a ...
Página:


Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 27

LinkBacks (?)

  1. 15/03/2010, 16:08
  2. 11/01/2010, 11:45

Temas similares

  1. Por yasop en el foro vBadvanced CMPS
  2. Por Fire[PrEDaToR] en el foro Soporte para Productos/Plugins
  3. Por Amapola en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  4. Por zartrix en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  5. Por Deian en el foro Archivos de vBulletin 3.0 - 3.7
  1. #1
    Miembro Array
    Fecha de ingreso
    11 ago, 08
    Mensajes
    23
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Arreglar error "token segurity"

    Bueno yo solucione este problema asi:

    Tienes que agregar un código a cada template de ingreso de datos.

    Preparence porque al menos son un par de horas.

    Te vas a "Styles and templates" luego a "Buscar en plantillas" buscas:

    Código PHP:
    Código:
    <input type="hidden" name="s" value="$session[sessionhash]" />


    Van a aparecer una cantidad de templates que traen ese código, y como ya debes estar pensando.. hay que editarlas todas.. tambien en cada template puede ser que ese código aparezca más de una vez.

    cuantas templates te aparecen?? a mi por lo menos me aparecieron 166 y algunas traen el código más de una vez en su interior.


    cada vez que veas el código:

    Código PHP:
    Código:
    <input type="hidden" name="s" value="$session[sessionhash]" />


    Hay que agregar debajo:

    Código PHP:
    Código:
    <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />

    -----------------------------------------------------------

    Otras opciones son:

    Alternativa 1 Revertir todas tus templates, con lo cuál perderás todas las modificacióones que hayas realizado e incluso algunas del fabricante de la template.

    Alternativa 2 Usar una template especialmente para vb 3.7 final, sí , dije final no esas para 3.7 RC4 ya que es muy posible que tengas que realizar la tarea de más arriba.


    Implementando CSRF Protection en los hacks


    Si actualizaste a la version 3.6.10 o a la 3.7 También es posibles, que en algunos hacks que hagan alguna funcion de ingreso de datos den el error :

    Your submission could not be processed because a security token was missing or mismatched.

    If this occurred unexpectedly, please inform the administrator and describe the action you performed before you received this error.

    puedes solucionarlo implementando el
    CSRF Protection

    Es muy interesante implementar esto a los hacks , para hacerlo simplemente tienes que editar todos los archivos php de los hacks agregar:

    Código PHP:
    Código:
    define('CSRF_PROTECTION', true);

    obviemente también tienes que buscar plantillas de hacks con el código:

    Código PHP:
    Código:
    <input type="hidden" name="s" value="$session[sessionhash]" />

    y debajo agregar :

    Código PHP:
    Código:
    <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />

    En el caso de que tengan hacks con funciones de ajax, es necesario agregar el siguiente código a los archivos con extención js

    Código PHP:
    Código:
    YAHOO.util.Connect.asyncRequest('POST', scriptpath + '?do=ajax', {
        success: this.handle_ajax_response,
        failure: this.handle_ajax_error,
        timeout: vB_Default_Timeout,
        scope: this
    }, SESSIONURL + 'securitytoken=' + SECURITYTOKEN + '&foo=' + foo);

    el código anterior solamente debe ser agregado a los archivos js de hacks.

    Esta es mi primera aportacion pero espero que sirva, ami me a arreglado mucho la vida.

    PD: Sobretodo Editar el footer que no suele traerlo incluido y en mis foros pasaba eso

  2. #2
    Miembro especial Miembro de oro Array Avatar de Moyses
    Fecha de ingreso
    23 jul, 03
    Ubicación
    El Salvador
    Mensajes
    182
    Gustado
    1 Veces
    Me Gustan
    3 Veces

    Predeterminado Re: Arreglar error "token segurity"

    muy buen aporte, yo lo solucione de una de esas formas igual

  3. #3
    Miembro Array
    Fecha de ingreso
    08 ago, 08
    Mensajes
    16
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Arreglar error "token segurity"

    ¿Qué pasa si primero voy a Estilos y Plantillas --> Buscar Dentro de Plantillas y donde dice Buscar por texto pongo:
    Código PHP:
    <input type="hidden" name="s" value="$session[sessionhash]/>
    <
    input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]/> 
    y donde dice Reemplazar con Texto pongo:
    Código PHP:
    <input type="hidden" name="s" value="$session[sessionhash]/> 
    Y segundo donde dice Buscar por texto pongo:
    Código PHP:
    <input type="hidden" name="s" value="$session[sessionhash]/> 
    Luego donde dice Reemplazar con Texto pongo:

    Código PHP:
    <input type="hidden" name="s" value="$session[sessionhash]/>
    <
    input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]/> 
    Porque si no lo hago de esta manera quedaria así:
    Código PHP:
    <input type="hidden" name="s" value="$session[sessionhash]/>
    <
    input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]/>
    <
    input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]/> 
    Serviria o dejaria de funcionar correctamente el foro???
    osea esto seria para ahorrarse editar plantilla por plantilla.

  4. #4
    Miembro Array
    Fecha de ingreso
    11 ago, 08
    Mensajes
    23
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Arreglar error "token segurity"

    Hombre.. SI te sale de esa manera no pongas demas, algunos styles ya traen incorporado el codigo pero en algunas frases falta. Lo que tu as echo esta bien en parte pk puedo duplicarlo donde ya este

  5. #5
    Miembro especial Miembro de plata Array Avatar de Mega Bass
    Fecha de ingreso
    26 ago, 08
    Mensajes
    63
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Arreglar error "token segurity"

    Pero a todas las planilla se debe hacer?

  6. #6
    Miembro especial Miembro de platino Array Avatar de pepe martin
    Fecha de ingreso
    02 dic, 07
    Ubicación
    Málaga
    Mensajes
    405
    Gustado
    2 Veces
    Me Gustan
    6 Veces

    Predeterminado Re: Arreglar error "token segurity"

    yo eh hecho lo que pone en el tutorial y sigue dandome error, uno de ellos cuando intento mover cualquier tema

  7. #7
    Miembro especial Miembro de diamante Array
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,522
    Gustado
    25 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Arreglar error "token segurity"

    Quizás alguna plantilla se quedó sin la modificación.

    Revisa estas tres plantillas:
    threadadmin_moveposts
    threadadmin_movethread
    threadadmin_movethreads

  8. #8
    Miembro especial Miembro de platino Array Avatar de pepe martin
    Fecha de ingreso
    02 dic, 07
    Ubicación
    Málaga
    Mensajes
    405
    Gustado
    2 Veces
    Me Gustan
    6 Veces

    Predeterminado Re: Arreglar error "token segurity"

    Que va, las he modificado añadiendole la linea esa y ademas probe tambien revertirlas y nada

  9. #9
    Miembro especial Miembro de diamante Array
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,522
    Gustado
    25 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Arreglar error "token segurity"

    ¿El error que te da es de security token?

  10. #10
    Miembro especial Miembro de platino Array Avatar de pepe martin
    Fecha de ingreso
    02 dic, 07
    Ubicación
    Málaga
    Mensajes
    405
    Gustado
    2 Veces
    Me Gustan
    6 Veces

    Predeterminado Re: Arreglar error "token segurity"

    Si, este
    Código:
    Tu aportación no podrá ser procesada porque un "security token" desapareció o fue erróneo.

  11. #11
    Miembro especial Miembro de diamante Array
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,522
    Gustado
    25 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Arreglar error "token segurity"

    Imagino que eso no te pasa en el estilo Default ¿no?

    Lo que yo haría sería buscar la siguiente frase <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" /> en todos los estilos. Así, comparando, vería en cuál me falta y solucionaría el problema.

  12. #12
    Miembro especial Miembro de platino Array Avatar de pepe martin
    Fecha de ingreso
    02 dic, 07
    Ubicación
    Málaga
    Mensajes
    405
    Gustado
    2 Veces
    Me Gustan
    6 Veces

    Predeterminado Re: Arreglar error "token segurity"

    Con el default no me passa. Ya tengo el codigo insertado en todos las plantillas de administracion de temas :S

  13. #13
    Miembro especial Miembro de diamante Array Avatar de Gasper
    Fecha de ingreso
    01 mar, 08
    Ubicación
    Argentina
    Mensajes
    1,510
    Gustado
    5 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Arreglar error "token segurity"

    Tienes algun hack que se relacione??

  14. #14
    Miembro especial Miembro de platino Array Avatar de pepe martin
    Fecha de ingreso
    02 dic, 07
    Ubicación
    Málaga
    Mensajes
    405
    Gustado
    2 Veces
    Me Gustan
    6 Veces

    Predeterminado Re: Arreglar error "token segurity"

    Con mover temas? Que va... A algunos usuarios les aparece tambien al responder a un tema. Vaya coñazo...

  15. #15
    Miembro especial Miembro de platino Array Avatar de pepe martin
    Fecha de ingreso
    02 dic, 07
    Ubicación
    Málaga
    Mensajes
    405
    Gustado
    2 Veces
    Me Gustan
    6 Veces

    Predeterminado Re: Arreglar error "token segurity"

    Por favor alguien me puede ayudar? Es urgente ya que mis usuarios no pueden hacer muchas cosas

Página 1 de 2 12 ÚltimoÚltimo