1) En bruger udfylder en række formularer i trin 2) Når en bruger er færdig med et trin, trykkes GEM og han ledes videre til næste trin 3) Nu gælder det om, at bruger IKKE går TILBAGE til det tidligere trin, uden at han genindlæser siden
Du kan forhindre ham i at bruge en tidligere form, men ikke i at finde den i browserens cache. Tildel hver form du giver brugeren et langt, tilfældigt, unikt nummer, og marker i en session-variabel eller en database, at det er det eneste lovlige svar.Og fjern det igen når det er brugt een gang.
Submitter han formen igen, kan du fortælle ham at det ikke kan lade sig gøre.
Man skal være opmærksom på, at browsere reagerer forskelligt på kombinationen af "ingen caching" og tilbageknappen. Er det vigtigt for funktionaliteten skal man ikke kun teste i IE.
du kan også bare lave en response.redirect("history.back(-1)") i toppen af siden...
kan ikke lige huske hvordan det der javascript noget ser ud, men det er ligesom de sider hvor man kan trykke tilbage på. hvis du forstår...., for så hvis folk prøver at komme tilbage, så bliver de smit frem igen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.