Problème après avoir Deconnecté un User avec le Back button du Browser
Bonjour a tout le monde...OK d'abord je ne sais pas si je suis dans le bon forum ..mais j'ai un problème qui a été deja resolu mais qui ne marche pas avec moi...Je voudrais juste après avoir deconnecté un utilisateur d'une page securisée qu'il soit impossible d'uiliser le bouton back du browser pour retourner sur la meme page...
Ici est mon code que j'ai mis dans mon Loggin page :
Code:
1 2 3
|
Session("Username") = Me.Login2.UserName
Response.Redirect("AdminPanel.aspx") |
ici dans ma page securisée dans le Load_event
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Response.AddHeader("pragma", "no-cache")
Response.AddHeader("cache-control", "private")
Response.CacheControl = "no-cache"
Response.Cache.SetExpires(DateTime.Now.AddMinutes(-1))
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetNoStore()
If (User.Identity.IsAuthenticated) Then
Me.LoginName1.FormatString = (Session("Username"))
'faire ceci et cela |
ici est mon code que j'ai mis dans le logg out bouton dans ma page securisée:
Code:
1 2 3 4
|
FormsAuthentication.SignOut()
Session.Abandon()
Response.Redirect("Default.aspx") |
J'ai meme ajoutée cette function dans ma page securisée entre <head></head>
Code:
1 2 3 4 5 6 7
|
<script language="javascript" type="text/javascript">
function prevent_previous_page_return()
{
window.history.forward();
}
</script> |
Et ici dans mon tag body j'appelle ma function
Code:
1 2
|
<body onload="prevent_previous_page_return()"> |
Mais cela ne marche pas...;Quand je me deconnecte et que je click sur le button previous c'est le nom de ma machine qui s'afficher comme "Username"
J'ai vraiment besoin d'une solution pour ce problème... Merci Si quelqu'un à une solution plus simple je suis preneur...Merci..