如何在输入用户名时显示密码?

时间:2012-09-22 05:19:08

标签: c# javascript asp.net

我正在使用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);

因此,在输入用户名后,我需要在密码字段中显示密码。

谢谢..

2 个答案:

答案 0 :(得分:3)

NOT 将密码存储在Cookie中! Cookie是纯文本文件,意味着您的用户'饼干将被盗,帐户将被劫持。

为什么不使用ASP.NET中提供的内置Authentication服务?这很容易做到。

答案 1 :(得分:1)

您的要求并不完全清楚。但是如果你想要记住我的实现。 看看以下链接。

asp.net "Remember Me" cookie

What is the best way to implement "remember me" for a website?