Lorsque l'utilisateur se connecte à un site Web en l'authentifiant à l'aide de ses informations d'identification, s'il clique sur le bouton dans le navigateur et revient à la page de connexion, comment restreindre l'utilisateur lorsqu'il visite les autres pages encore?Comment gérer la session de l'utilisateur lorsque vous cliquez sur les boutons de navigation avant ou arrière dans ASP.Net?
1
A
Répondre
1
Chaque fois qu'un utilisateur accède à la page de connexion, supprimez le cookie d'authentification. De cette façon, sans le cookie d'authentification, l'utilisateur ne pourra pas accéder à une autre page.
Mais lorsque l'utilisateur clique sur le bouton de retour, vous devez écrire le code suivant dans la méthode de page de connexion Page_Load pour désactiver la mise en cache -
Response.AddHeader("Expires", "-1");
Response.AddHeader("Cache-Control", "no-store, no-cache, must-revalidate");
Response.AddHeader("Pragma", "no-cache");
+0
Indique si la méthode SetHeader() est disponible dans la classe Response? – srv
0
Simple .. Il suffit d'écrire « Session.clear () "dans la méthode Page_load de la page LOGIN.
Questions connexes
- 1. informations sur les cellules lorsque vous cliquez sur la cellule
- 2. Arrière ou architecture avant
- 3. comment obtenir le texte de la cellule sur la vue suivante lorsque vous cliquez sur une cellule dans uitableview
- 4. Comment recharger les vues lorsque l'utilisateur Cliquez sur les onglets?
- 5. Navigation WPF via les boutons
- 6. jQuery: fadeout une image lorsque vous cliquez sur un ImageButton ASP.NET
- 7. Javascript avant asp: ButtonField cliquez sur
- 8. Quelles sont les méthodes permettant de désactiver ou de corriger la navigation arrière dans les applications Web?
- 9. Comment gérer la mémoire UIViewControllers avec un contrôleur de navigation?
- 10. Empêche l'icône de la barre d'état système de dérober le focus lorsque vous cliquez sur
- 11. Activer une liste déroulante actuellement désactivée lorsque vous cliquez sur la liste déroulante
- 12. Texte à l'intérieur d'une zone de texte qui doit être effacée lorsque vous cliquez sur
- 13. Le contrôle Web DetailsView ne passe pas en mode insertion lorsque vous cliquez sur l'insertion.
- 14. SSRS: paramètres ASP.NET ReportViewer réinitialisés aux valeurs par défaut lorsque vous cliquez sur Afficher le rapport
- 15. Cliquez sur le bouton et charger le contrôleur de navigation
- 16. Comment faire pour gérer les boutons de défilement dans un menu T défilant (ou menu Tpopup)?
- 17. Comment arrêter le site Web ASP.Net en levant l'exception HttpUnhandledException lors de la navigation en avant/en arrière dans la liste d'articles paginée?
- 18. IIS 5 session et Asp.Net session de
- 19. navigation dans la page asp.net
- 20. Gérer les erreurs de liaison de données dans ASP.net
- 21. gérer l'événement avant Page_Load
- 22. Comment gérer les langues de droite à gauche dans Flash (avant la version 10)?
- 23. Flex - Eviter un événement de clic sur le conteneur lorsque vous cliquez sur le composant inclus
- 24. gestion de session asp.net
- 25. Ajouter dynamiquement plusieurs instances du même type de contrôle utilisateur lorsque vous cliquez sur le bouton
- 26. Comment lisez-vous les informations locales de la session?
- 27. Modification de styles sur les liens de navigation - y compris les boutons suivant et précédent
- 28. Comment éviter de revenir en arrière lorsque l'utilisateur tape un retour arrière sur une entrée de texte HTML?
- 29. Sécuriser les cookies de session dans ASP.NET sur HTTPS
- 30. Erreur de navigation sur le site ASP.net
S'il est déjà authentifié, pourquoi voulez-vous les informations d'identification à nouveau? –
@ Robert Harvey: cela pourrait être dû à une exigence de l'application, je vois quelque chose de similaire. – VoodooChild