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 { //新用戶須進入登錄界面 } ------其他解決方案-------------------- 寫入Cookie //第一次登錄的時候,點擊登錄按鈕事件下寫 Response.Cookies["UserName"].Value = "用戶名"; Response.Cookies["CustomerID"].Expires = DateTime.Today.AddDays(30); //設置過期時間, //跳轉(zhuǎn)到目標頁面 Response.redirect("目標頁面"); //在你的目標頁的Load事件下寫 if (Response.Cookies["UserName"].Value != null) { //用戶曾登錄 string username = Response.Cookies["UserName"].Value; //讀取Cookie } else { //返回登錄登錄界面 Response.redirct("登錄界面Url"); } ------其他解決方案-------------------- 前一次推出的時候不讓cookie過期,每次登錄驗證客戶端的cookie就可以了 ------其他解決方案-------------------- 首先當用戶第一次登錄時先寫入Cookie 當他下次再進入首頁時,你判斷Cookie是否存在于客戶端,有則使用 ------其他解決方案-------------------- 2樓那位大哥 可不可以再完整一點. 不太明白,謝謝 ------其他解決方案-------------------- 不是很完善,誰有登陸頁面的完整例子! |
|
來自: 悟靜 > 《.net和asp.net》