我正在使用ASP.NET和C#。在登錄時,如果用戶選中記住密碼,那麼我將它存儲在一個cookie中。因此,如果他們下次登錄它將顯示在密碼字段中。如何在輸入用戶名時顯示密碼?
這是我用來創建cookie的代碼。
HttpCookie cookie = new HttpCookie("user");
cookie.Values.Add("username", t_uname.Text);
cookie.Values.Add("password", t_pass.Text);
Response.Cookies.Add(cookie);
所以,當下次登錄時,我正在使用這個。
t_uname.Text = HttpContext.Current.Request.Cookies["user"]["username"].ToString();
string pass= HttpContext.Current.Request.Cookies["user"]["password"].ToString();
t_pass.Attributes.Add("value", pass);
因此,我不需要在輸入用戶名後在密碼字段中顯示密碼。
謝謝..
豈不't_pass.Text = HttpContext.Current.Request.Cookies [ 「用戶」] [ 「密碼」]的ToString();'做的伎倆?爲什麼你將它存儲爲屬性? – Tim
我正在使用TextMode = password ..所以這不會工作。 – Giri
你想以純文本顯示密碼嗎?然後改變'TextMode' ....雖然我不確定你從長遠來看試圖完成什麼,因爲你似乎在圍繞基本安全性做最後的運行...... – Tim