๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1984

Re: Evitar recarga de paginas

#1984
From: SorbitoL
Date: Fri, 14 Apr 2006 00:17
33 lines
2379 bytes
araguayo@dcc.uchile.cl> escribi๏ฟฝ en el mensaje 
news:e1ka41$jqv$1@helcaraxe.dcc.uchile.cl...
> SorbitoL <ineira@veteerre.net> wrote:

>
> En realidad la solucion no va por javascript (y nada relacionado
> con el browser, menos cuando la cosa tiene que ver con transacciones
> de plata y cosas por el estilo). Una posible solucion es:
>
> La primera vez, cuando generas la pagina que envia los datos via
> POST, creas un token (MD5 de la fecha con milisegundos por ejemplo)
> y lo colocas en un hidden. Adicionalmente guardas ese token en alguna
> parte (sesion por ejemplo)
>
> De vuelta del POST revisas si el token existe.. en este caso pueden
> pasar 2 cosas:
>
> * El token esta en tu lista, asi que lo borras y sigues con la ejecucion
> * El token no esta en tu lista, lo que puede significar, por ejemplo,
> que el usuario recargo la pagina o retrocedio e hizo submit denueo, etc.
> En ese caso puedes enviar un error o tratar que seguir de largo pero sin
> duplicar los datos, etc.
>
> ----
> Ariel Aguayo B. (araguayo@dcc.uchile.cl)
>
> "Vale la pena morir por todo aquello sin lo cual no vale la pena vivir..."
> Salvador Allende.

Voy a probarlo, me tinca la idea.En realidad la aplicacion no tiene que ver
con transacciones de plata o de ese nivel de seguridad, pero no me gustan
esos "cabos sueltos" que quedan derepente. 
Technical Details
Message-ID: <e1mpnb$9nq$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail
References: <e1jtkj$fv1$1@news.nivel5.cl> <e1ka41$jqv$1@helcaraxe.dcc.uchile.cl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,5c031e084ea2ac0a
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail
From: "SorbitoL" <ineira@VETEERRE.NET>
Newsgroups: chile.comp.programacion
Subject: Re: Evitar recarga de paginas
Date: Thu, 13 Apr 2006 20:17:31 -0400
Organization: Varios
Lines: 35
Message-ID: <e1mpnb$9nq$1@news.nivel5.cl>
References: <e1jtkj$fv1$1@news.nivel5.cl> <e1ka41$jqv$1@helcaraxe.dcc.uchile.cl>
Reply-To: "SorbitoL" <ineiraArrobavtrPuntonet>
NNTP-Posting-Host: pc-67-211-239-201.cm.vtr.net
X-Trace: news.nivel5.cl 1144973868 9978 201.239.211.67 (14 Apr 2006 00:17:48 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Fri, 14 Apr 2006 00:17:48 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
X-RFC2646: Format=Flowed; Original