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