復制代碼 代碼如下:
protected void Button1_Click(object sender, EventArgs e)
{
//身份驗證方式,本例中用戶名為1,密碼為2
if (TextBox1.Text == "1" && TextBox2.Text == "2")
{
/*
* 為用戶名創建一個身份驗證票據,并將其添加到響應的Cookie中
* SetAuthCookie的第一個參數為已驗證的用戶的名稱。
* SetAuthCookie的第二個參數為true時代表創建持久Cookie(跨瀏覽器會話保存的 Cookie),為false則關閉瀏覽器后要重新驗證身份
*/
FormsAuthentication.SetAuthCookie(TextBox1.Text, false);
}
//如果URL中沒有傳遞ReturnUrl參數,則跳轉到Default.aspx,否則跳轉到ReturnUrl參數值指定的網頁
if (string.IsNullOrEmpty(Request.QueryString["ReturnUrl"]))
{
Response.Redirect("Default.aspx");
}
else
{
Response.Redirect(Request.QueryString["ReturnUrl"].ToString());
}
}
新聞熱點
疑難解答
圖片精選