Click here to Skip to main content
15,902,112 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello,
I want to do not redirect again login page after login into his user accounts when user press back button can you guide me or send any snippets?
Posted
Updated 23-Aug-12 1:01am
v3

Try this:
JavaScript
<script type="text/javascript" language="javascript">
window.history.forward(1);
document.attachEvent("onkeydown", my_onkeydown_handler);
function my_onkeydown_handler()
{
switch (event.keyCode)
{
case 116 : // F5;
event.returnValue = false;
event.keyCode = 0;
window.status = "We have disabled F5";
break;
}
}
</script>


code behind:
C#
Session.Clear();
Session.Abandon();


Also refer:
Three ways to disable browser back button[^]
Use Javascript to restrict user from pressing back button in browser[^]
A Thorough examination of browser back button[^]
Simple solution[^]
Disabling browser's back functionality on sign out from Asp.Net[^]
Browser back button issue after logout[^]

..and lot more similar answer on CP QA Forum[^]
 
Share this answer
 
Comments
ridoy 23-Aug-12 7:02am    
good answer..+5
Prasad_Kulkarni 5-Sep-12 8:51am    
Thank you Ridoy!
Manas Bhardwaj 5-Sep-12 9:32am    
+5
Prasad_Kulkarni 6-Sep-12 0:16am    
Thank you Manas!
Use Session. And check the session variable, and if the user has already logged in, don't show the login page or redirect him to another page for e.g. Home page etc.
 
Share this answer
 
Comments
Prasad_Kulkarni 5-Sep-12 8:51am    
5'ed
Manas Bhardwaj 5-Sep-12 9:32am    
thx!
XML
<script language=javascript>
            function fnBack()
            {
                history.go(-1)
            }
        </script>
 
Share this answer
 
try following javascript in your code.

XML
function noforward()
{
window.history.forward();
}

<body onload="noforward()">
------ Your code --------
</body>
 
Share this answer
 
Write this script code in Login.aspx

XML
<script type="text/javascript">
function noBack(){window.history.forward()}
noBack();
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack()}
window.onunload=function(){void(0)}
</script>


Fun coding dear...
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900