2010-07-19 3 views
-1

Comment puis-je désactiver le navigateur de revenir à une page particulière Mon scénario est Page de connexion -> changer la page de mot de passe -> utilisateur revient à la page de connexion à nouveau-> (sur le navigateur devrait revenir .. pas revenir en arrière pour modifier la page de mot de passe), mais actuellement il passe à la page de mot de passe changement Je travaille actuellement sur une application Grails Comment puis-je résoudre ce problèmedésactiver de nouveau dans une seule page :(

Répondre

1

Vous ne pouvez pas empêcher les utilisateurs de revenir en arrière s'ils le souhaitent, car un navigateur peut faire ce que l'on ressent. Mais si vous voulez seulement empêcher les utilisateurs de revenir accidentellement, faites simplement apparaître la page "changer le mot de passe" en réponse à un HTTP POST (pas seulement un lien URL, qui est une requête HTTP GET). La plupart des navigateurs vous avertiront de la possibilité de soumettre à nouveau le formulaire si la page précédente était le résultat d'une demande POST.

+0

Bien que valide, ce conseil finit par "casser le bouton de retour". –

+0

@Shaggy: Oui. N'est-ce pas exactement ce que le PO demandait? –

Questions connexes