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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Session("Username") = Me.Login2.UserName
            Response.Redirect("AdminPanel.aspx")
ici dans ma page securisée dans le Load_event
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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..