J'ai créé un site web. Je me connecte avec un nom d'utilisateur et un mot de passe et après m'être authentifié, je redirige l'utilisateur vers la page d'accueil. Lorsque l'utilisateur clique sur Déconnexion, il est redirigé vers la page de connexion. Mais après cela quand je clique sur le bouton RETOUR sur le navigateur, il retourne à la page d'accueil avec les identifiants de connexion de cet utilisateur. J'ai utilisé Session ["nom d'utilisateur"] = null dans la fonction PageLoad de la page d'accueil. Comment éviter de revenir à la page d'accueil lorsque l'utilisateur clique sur le bouton RETOUR?Session de connexion ASP .NET Comment détruire un objet de session lorsque vous vous déconnectez de la page d'accueil?
Répondre
La plupart du temps le bouton de retour du navigateur n'a pas reçu les données du serveur, il obtient généralement le cache du navigateur. Je pense que vous devriez essayer de supprimer la page du cache du navigateur lors de la déconnexion, cela résoudra automatiquement votre problème.
essayer cette http://forums.asp.net/t/1329607.aspx
Cordialement.
derrière le bouton Code corps utiliser fermeture de session FormAuthentication.SignOut()
ENLEVER billets d'authentification. La page affiche en cliquant sur le bouton de retour, mais lorsque l'utilisateur effectuer une tâche sur cette page et cliquez sur le bouton ou tout ce qui prend postback ne lui permettent pas de soumettre quoi que ce soit et le rediriger vers la page désir.
si vous avez votre réponse cliquez sur ma réponse et voter ma réponse, merci
alors que si vous utilisez des sessions alors vous pouvez vérifier la valeur de la session est-elle nulle ou not.if null puis rediriger vers la page désir.performer ce travail dans pageload. –
Essayez d'ajouter le code suivant à votre homapage Page_load
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
Response.Cache.SetNoStore();
Merci beaucoup !!!!!!! Cela fonctionne :-) –
alors s'il vous plaît accepter la réponse pour cela et d'autres questions de la vôtre – Shoban
- 1. Détruire la session $ _SERVER?
- 2. PHP: HTTP Basic - Déconnectez-vous
- 3. Tuer une session utilisateur ASP .NET depuis la session d'administration
- 4. Comment persistez-vous une session tomcat?
- 5. gestion de session -session ne pas détruire automatiquement jsp
- 6. asp: Ouverture de session EnableClientScript
- 7. Twitter + Oauth sur iPhone: Comment vous déconnectez-vous?
- 8. Variable de session ASP vs variables de session ASP.NET
- 9. Paging et état de session ASP classiques
- 10. déconnectez-vous de l'utilisateur asp.net via sql?
- 11. Comment lisez-vous les informations locales de la session?
- 12. ASP Bizarre Session COM + Objet Perdu!
- 13. objet de session renvoyant null
- 14. Comment désactiver la redirection vers la page de connexion dans JBoss, lorsque la session expire?
- 15. Informations de session dans .net (asp et webservice)
- 16. Comment rediriger vers la page de connexion lorsque la session a expiré dans l'application Web Java?
- 17. Comment rediriger vers la page de connexion lorsque la session a expiré (ASP.NET 3.5 FormsAuthen)
- 18. Contrôles d'appartenance à asp.net, Login1_LoggingOut n'est pas appelé lorsque vous cliquez sur la fermeture de session
- 19. Vraiment détruire une session PHP?
- 20. Objet Codeigniter dans la session?
- 21. Comment gérer la session de l'utilisateur lorsque vous cliquez sur les boutons de navigation avant ou arrière dans ASP.Net?
- 22. Déconnectez-vous de Win XP par programmation en C#
- 23. Ouverture de session utilisateur ASP et Windows
- 24. Impossible de créer un objet de session
- 25. Vous avez besoin d'éclaircissements sur le fonctionnement de la session?
- 26. code de connexion avec session
- 27. connexion sécurisée à l'aide de la session
- 28. Lorsque vous utilisez des beans de session en façade, pourquoi utiliser également des beans de session métier?
- 29. Comment capturer un état de session
- 30. Fuite de variables de session ASP
Merci beaucoup !!!!!!! Cela fonctionne :-) –