Default.aspx File
The Default.aspx file, shown below, is the default requested, protected resource. It is a simple file that displays the string Hello
plus the user's stored e-mail name if a valid cookie is transmitted with the request. If a cookie is not transmitted with the request, ASP.NET automatically redirects the client to the Logon.aspx page. Default.aspx also includes a Signout button that deletes the cookie from the client
<script runat=server>
private void Page_Load(Object Src, EventArgs e)
{
Welcome.InnerHtml = "Hello, " +
Server.HtmlEncode(User.Identity.Name);
}
private void Signout_Click(Object sender, EventArgs e)
{
FormsAuthentication.SignOut();
Response.Write("Logged out - cookie deleted.");
}
</script>
<body>
<h3><font face="Verdana">Forms Authentication Example</font></h3>
<span id="Welcome" runat=server/>
<form runat=server>
<input type="submit" OnServerClick="Signout_Click"
Value="Signout" runat="server"/><p>
</form>
</body>
</html>
See Also
ASP.NET Web Application Security | Forms Authentication Using an XML Users File