asp.net中用cookie記住密碼上次不用登錄

------最佳解決方案--------------------
寫入Cookie
Response.Cookies["UserName"].Value = "用戶名";
Response.Cookies["CustomerID"].Expires = DateTime.Today.AddDays(30);

讀取Cookie
if (Response.Cookies["UserName"].Value != null)

     //用戶曾登陸
     string username = Response.Cookies["UserName"].Value;    
}
else
{
     //新用戶須進入登陸界面
}
------其餘解決方案--------------------


寫入Cookie
//第一次登陸的時候,點擊登陸按鈕事件下寫
Response.Cookies["UserName"].Value = "用戶名"; 
Response.Cookies["CustomerID"].Expires = DateTime.Today.AddDays(30);  //設置過時時間,
//跳轉到目標頁面
Response.redirect("目標頁面");

//在你的目標頁的Load事件下寫
if (Response.Cookies["UserName"].Value != null)
{
    //用戶曾登陸
    string username = Response.Cookies["UserName"].Value;   //讀取Cookie
}
else
{
    //返回登陸登陸界面
Response.redirct("登陸界面Url");
}spa

相關文章
相關標籤/搜索