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 :
ici dans ma page securisée dans le Load_event
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Session("Username") = Me.Login2.UserName Response.Redirect("AdminPanel.aspx")
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
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
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 FormsAuthentication.SignOut() Session.Abandon() Response.Redirect("Default.aspx")
Et ici dans mon tag body j'appelle ma function
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>
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"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<body onload="prevent_previous_page_return()">
J'ai vraiment besoin d'une solution pour ce problème... Merci Si quelqu'un à une solution plus simple je suis preneur...Merci..
Partager