2009-12-14 7 views
1

J'ai un site RoR qui charge une page d'accueil lors de la première visite. C'est simplement une page avec des informations sur le service et un formulaire pour entrer les informations d'identification. Lorsque l'utilisateur se connecte, le formulaire soumet à la même page (racine du document) mais si l'utilisateur est connecté avec succès, le site réel est chargé. Mon problème est que lorsque l'utilisateur appuie sur le bouton de retour, ils sont ramenés à la page de connexion/splash. Cela est logique parce que le navigateur a mis en cache la page, mais j'aimerais bien que je puisse dire d'une manière ou d'une autre que la page est montrée du cache et la recharger.Rechargement automatique de la page lorsque vous appuyez sur le bouton Précédent

Vous pouvez voir la même fonctionnalité sur facebook.com:

  1. Aller à la page d'accueil déconnecté.
  2. Entrez vos informations d'identification et cliquez sur Connexion
  3. Une fois connecté, appuyez sur le bouton de retour pour revenir à la page d'accueil.
  4. La page se rechargera automatiquement pour vous amener à l'état de connexion.

Répondre

1

Définissez un cookie lors de la connexion. Avoir la page d'accueil vérifier le cookie et rediriger en conséquence.

0

Envoyez les en-têtes appropriés pour que le navigateur ne cache pas cette page.

Questions connexes