2.前台放上賬號,密碼和是否記住這幾個控制項,後台需要引用system.configuration.dll這個類庫,這個類庫提供了對客戶端應用程式配置檔案的訪問方法。以下是對配置檔案中鍵值對讀寫操作的方法:
1)讀的方法根據傳入鍵名去找對應的值返回。
2)寫的方法傳入鍵值,不為null則跟新配置檔案。
///
/// 讀取客戶設定
///
///
///
///
///
txtusername.text = getsettingstring("username");
txtpassword.text = getsettingstring("password");
if (getsettingstring("isremember") == "true")
else
登陸成功,修改配置:
updatesettingstring("username", txtusername.text);
updatesettingstring("password", txtpassword.text);
updatesettingstring("isremember", "true");
下面放上所有**(新手寫的不好,僅供參考):
前台xaml:
賬號:密碼:
記住我登入
後台c#:
public partial class mainwindow : window
else
}private void button_click(object sender, routedeventargs e)
else
}///
/// 讀取客戶設定
///
///
///
///
///
2.*.exe.config
3.*.vshost.exe.config
該檔案主要是在vs除錯執行時起作用,在除錯執行程式時(*vshost.exe -> *.exe)先copy *.exe.config覆蓋*.vshost.exe.config,然後執行程式時操作的配置檔案為*.vshost.exe.config.在除錯程式結束時(*.exe -> *.vshost.exe)再次copy *.exe.config覆蓋*.vshost.exe.config。 所有除錯情況下無論怎麼修改配置檔案,程式退出後都不會修改配置檔案(還原了)。所以在vs除錯執行程式時通過配置檔案來記錄之前的操作無法生效。
使用cookie實現記住使用者名稱的功能
首先必須登入成功,如果 記住使用者名稱 打勾,那麼儲存username到cookie中 if isrememberusername null isrememberusername.equals true 反之,刪除名字是username的cookie else 重啟瀏覽器,進入登入頁面,獲取名字是u...
Cookie的使用與實現記住使用者名稱案例
取出cookie值也很簡單 取出資訊也一樣簡單 request.cookies.clear 這個方法並不是刪除cookie 刪除 cookie 即從使用者的硬碟中物理移除 cookie 是修改 cookie 的一種形式。由於 cookie 在使用者的計算機中,因此無法將其直接移除。但是,可以讓瀏覽器...
用cookie實現記住使用者名稱和密碼
1 當第一次傳送請求時,在jsp頁面並不能獲取cookie物件,第一次是addcookie,之後再請求時才能獲得。session和sessionid在伺服器端生成的時候,同時把sessionid放在cookie中,相當於response.add jsessionid session 2 如何在jsp...