The question is "After sign out from email, Then we click a
back button , we can't go to the previous page ie inbox
page, It is displaying a login form only"
My doubt is How will code this , If u know please blog me
through this or my mail. my mail id is yoursguna@gmail.com
Answer Posted / lily antony
This is implemented through Authentication and Authorisation
In the web.config file
set the Authentication tag as
<authentication mode="Forms">
<forms name="myforms" loginUrl="LoginPage.aspx" >
</forms>
</authentication>
This means you are using forms authentication and the login
page name is LoginPage.aspx.
and the autorisation tag as
<authorization>
<deny users="?"/>
</authorization>
This means deny unauthenticated users.
In the LoginPage's Authentication Logic use the following
code if the user is valid.
FormsAuthentication.RedirectFromLoginPage
(txt_UserName.Text, false);
In the logic of the Signout button use
FormsAuthentication.Signout();
In all innerpages set the following code in the pageload
Response.Expires = 0;
Response.CacheControl = "no-cache";
For complete explanation refer Forms Authentication and
authorization in msdn.
| Is This Answer Correct ? | 9 Yes | 0 No |
Post New Answer View All Answers
what is meant by sitemapnode ?
Can you explain the basic use of dataview?
What is form submit?
Differentiate between globalization and localization.
What threading model used in asp and asp.net?
How can you enable impersonation in the web.config file?
Fetch one page value to another page without using state-managment ?
Differentiate globalization and localization.
How do I force the dispose method to be called automatically, as clients can forget to call dispose method?
what are the web form events available in asp.net?
Explain how dot net compiled code will become platform independent?
What is session and application variable in asp net?
What is ashx file in asp.net?
Define caching.
Is asp.net still used?