Решение:

В web.config:

<authentication mode="Forms">
  <forms loginUrl="Login.aspx">
	<credentials>
  	<user name="Joe" password="Smith" />
	</credentials>
  </forms>
</authentication>

В форме:

if (FormsAuthentication.Authenticate(this.txtLogin.Text, this.txtPass.Text))
    	{
        	FormsAuthentication.SetAuthCookie(this.txtLogin.Text, false);
        	FormsAuthentication.RedirectFromLoginPage(this.txtLogin.Text, false);
    	}
    	else
    	{
        	Response.Write("Invalid login details. Please try again.");
    	}

В защищенной  странице:

if (!Page.User.Identity.IsAuthenticated)
        	Response.Redirect("/in.aspx");
Опубликовано в ASP.NET