asp.net中用cookie記住密碼下次不用登陸
求asp.net中用cookie記住密碼下次不用再登陸的代碼
------最佳解決方案--------------------
寫(xiě)入Cookie
Response.Cookies["UserName"].Value = "用戶(hù)名";
Response.Cookies["CustomerID"].Expires = DateTime.Today.AddDays(30);
讀取Cookie
if (Response.Cookies["UserName"].Value != null)
{
//用戶(hù)曾登錄
string username = Response.Cookies["UserName"].Value;
}
else
{
//新用戶(hù)須進(jìn)入登錄界面
}
------其他解決方案--------------------
寫(xiě)入Cookie
//第一次登錄的時(shí)候,點(diǎn)擊登錄按鈕事件下寫(xiě)
Response.Cookies["UserName"].Value = "用戶(hù)名";
Response.Cookies["CustomerID"].Expires = DateTime.Today.AddDays(30); //設置過(guò)期時(shí)間,
//跳轉到目標頁(yè)面
Response.redirect("目標頁(yè)面");
//在你的目標頁(yè)的Load事件下寫(xiě)
if (Response.Cookies["UserName"].Value != null)
{
//用戶(hù)曾登錄
string username = Response.Cookies["UserName"].Value; //讀取Cookie
}
else
{
//返回登錄登錄界面
Response.redirct("登錄界面Url");
}
------其他解決方案--------------------
前一次推出的時(shí)候不讓cookie過(guò)期,每次登錄驗證客戶(hù)端的cookie就可以了
------其他解決方案--------------------
首先當用戶(hù)第一次登錄時(shí)先寫(xiě)入Cookie
當他下次再進(jìn)入首頁(yè)時(shí),你判斷Cookie是否存在于客戶(hù)端,有則使用
------其他解決方案--------------------
2樓那位大哥 可不可以再完整一點(diǎn). 不太明白,謝謝
------其他解決方案--------------------
不是很完善,誰(shuí)有登陸頁(yè)面的完整例子!
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。