caducidad de paginas en cache

31/05/2006 - 17:32 por Pablo_Hack | Informe spam
Amigos necesito ayuda urgente!!

he buscado por todos los huecos de internet y no he pillado mucha
informacion.

mi caso es el sigte:

quiero q el usuario llene unos formularios en 5 pasos pero cuando
termine de llenarlos osea autorice, ya no pueda volver hacia atras con
el browser y modificar y talvez reenviar la informacion. hasta ahora la
unica solucion q he pillado es la de colocar en el head de cada pagina
ya visitada history.forward esto hace q siempre este en la ultima
pagina.
pero con esto el usuario ya no puede volver hacia atras mientras no
haya confirmado todo.

en otras palabras por si quedan dudas, necesito q el usuario llene los
5 pasos y pueda volver hacia atras y cambiar si desea pero cuando
confirme ya no se pueda volver hacia atras.

si tuvieran ejemplitos ok gracias.

Preguntas similare

Leer las respuestas

#1 Matias Iacono
31/05/2006 - 18:03 | Informe spam
En todo caso, la solucion mas facil es que le asignes al usuario un
identificador único al momento de empezar con los 5 pasos. Y en el mismo
momento de terminar con el quinto paso, habiendo guardado el registro,
comparas si ese identificador no ha sido ya utilizado. En el caso que si,
quiere decir que ese usuario ya habia hecho el guardado de la informacion,
si no, es la primera vez, guardas el registro y ademas, guardas el
identificador junto al registros. O sea, deberías agregarle un campo a tu
tabla para este caso.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
"Pablo_Hack" escribió en el mensaje
news:
Amigos necesito ayuda urgente!!

he buscado por todos los huecos de internet y no he pillado mucha
informacion.

mi caso es el sigte:

quiero q el usuario llene unos formularios en 5 pasos pero cuando
termine de llenarlos osea autorice, ya no pueda volver hacia atras con
el browser y modificar y talvez reenviar la informacion. hasta ahora la
unica solucion q he pillado es la de colocar en el head de cada pagina
ya visitada history.forward esto hace q siempre este en la ultima
pagina.
pero con esto el usuario ya no puede volver hacia atras mientras no
haya confirmado todo.

en otras palabras por si quedan dudas, necesito q el usuario llene los
5 pasos y pueda volver hacia atras y cambiar si desea pero cuando
confirme ya no se pueda volver hacia atras.

si tuvieran ejemplitos ok gracias.

Respuesta Responder a este mensaje
#2 Pablo_Hack
01/06/2006 - 19:21 | Informe spam
Matias Iacono wrote:
En todo caso, la solucion mas facil es que le asignes al usuario un
identificador único al momento de empezar con los 5 pasos. Y en el mismo
momento de terminar con el quinto paso, habiendo guardado el registro,
comparas si ese identificador no ha sido ya utilizado. En el caso que si,
quiere decir que ese usuario ya habia hecho el guardado de la informacion,
si no, es la primera vez, guardas el registro y ademas, guardas el
identificador junto al registros. O sea, deberías agregarle un campo a tu
tabla para este caso.

Saludos.



Creo q no comprendistes bien, el problema es q aunque lo guarde como
dices, existe el cache del browser y por consiguiente puede volver
hacia atras.

la solucion mas omenos va por como lo hace hotmail o otro la caducidad
de la pagina, cuando se confirma la pagina a caducado por q se borra de
el cache.
Respuesta Responder a este mensaje
#3 Matias Iacono
01/06/2006 - 22:09 | Informe spam
Mmm, en realidad te di una solución lo más cercana a lo que comentaste:

en otras palabras por si quedan dudas, necesito q el usuario llene los






5 pasos y pueda volver hacia atras y cambiar si desea pero cuando
confirme ya no se pueda volver hacia atras<<<<

Pensé que querías que el usuario pudiera volver para atras con los botones
siempre y cuando no haya guardado definitivamente el registro.

Matías Iacono
Microsoft MVP ASP/ASP.net
"Pablo_Hack" escribió en el mensaje
news:

Matias Iacono wrote:
En todo caso, la solucion mas facil es que le asignes al usuario un
identificador único al momento de empezar con los 5 pasos. Y en el mismo
momento de terminar con el quinto paso, habiendo guardado el registro,
comparas si ese identificador no ha sido ya utilizado. En el caso que si,
quiere decir que ese usuario ya habia hecho el guardado de la informacion,
si no, es la primera vez, guardas el registro y ademas, guardas el
identificador junto al registros. O sea, deberías agregarle un campo a tu
tabla para este caso.

Saludos.



Creo q no comprendistes bien, el problema es q aunque lo guarde como
dices, existe el cache del browser y por consiguiente puede volver
hacia atras.

la solucion mas omenos va por como lo hace hotmail o otro la caducidad
de la pagina, cuando se confirma la pagina a caducado por q se borra de
el cache.
Respuesta Responder a este mensaje
#4 Enrique
07/06/2006 - 20:32 | Informe spam
Parece que lo unico que le faltaria a la solucion que encontraste es hacerla
condicional a que el usuario enviara la información (es decir el 5 paso),
entonces, por ejemplo, una variable de sesion podria tomar un valor
determinado cuando el usuario hace click y luego cada pagina verá dicha
variable para decidir si redirecciona a la ultima pagina o no.

Saludos

Enrique Medina



"Pablo_Hack" escribió en el mensaje
news:
Amigos necesito ayuda urgente!!

he buscado por todos los huecos de internet y no he pillado mucha
informacion.

mi caso es el sigte:

quiero q el usuario llene unos formularios en 5 pasos pero cuando
termine de llenarlos osea autorice, ya no pueda volver hacia atras con
el browser y modificar y talvez reenviar la informacion. hasta ahora la
unica solucion q he pillado es la de colocar en el head de cada pagina
ya visitada history.forward esto hace q siempre este en la ultima
pagina.
pero con esto el usuario ya no puede volver hacia atras mientras no
haya confirmado todo.

en otras palabras por si quedan dudas, necesito q el usuario llene los
5 pasos y pueda volver hacia atras y cambiar si desea pero cuando
confirme ya no se pueda volver hacia atras.

si tuvieran ejemplitos ok gracias.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida