Foros del Web » Programando para Internet » PHP » Symfony »

addCSRFProtection getCSRFToken no funciona

Estas en el tema de addCSRFProtection getCSRFToken no funciona en el foro de Symfony en Foros del Web. Hola a todos, seguramente es also simple lo que pido, pero ya voy buscando todo el día, lo que pasa es que estoy agregando un ...
  #1 (permalink)  
Antiguo 03/12/2011, 17:45
 
Fecha de Ingreso: febrero-2011
Mensajes: 10
Antigüedad: 13 años, 2 meses
Puntos: 0
addCSRFProtection getCSRFToken no funciona

Hola a todos, seguramente es also simple lo que pido, pero ya voy buscando todo el día, lo que pasa es que estoy agregando un token con addCSRFProtection y cuando aplico getCSRFToken no equivale con el valor del token, osea cuando imprimo

echo $form->getCSRFToken();
/*
RESULTADO:
0c7f806fcb4a68d32b03dfaf0adff4d4
*/

echo $form["_csrf_token"];
/*
RESULTADO:
<input type="hidden" id="login__csrf_token" value="f62abdf389c707ba1ee6ae27e7840deb" name="login[_csrf_token]">
*/

Lo que necesito es obtener el valor del render y no de todo el html:
f62abdf389c707ba1ee6ae27e7840deb

Se que puedo obtener el value del html la idea es que si existe una función en symfony para esto y así no tener que agregar funciones externas. Gracias.
  #2 (permalink)  
Antiguo 06/12/2011, 09:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: addCSRFProtection getCSRFToken no funciona

A ver, se supone que dicho <input/> debes imprimirlo y debe ser enviado por un formulario.

Lo único que resta es recuperar dicho valor del formulario y comparar, no entiendo por qué lo quieres hacer de otra manera.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 06/12/2011, 09:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: addCSRFProtection getCSRFToken no funciona

También digo, no conozco bien Symfony pero es probable que cada que llames a getCSRFToken ¿cree un nuevo token? Deberías de revisar la API a ver si ese es el comportamiento...

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:20.