Решение:
В 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");