0

ASP.NETとC#を使用しています。ログイン中に、ユーザーが[パスワードを記憶する]をオンにすると、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);

したがって、これの代わりに、ユーザー名を入力した後、パスワードフィールドにパスワードを表示する必要があります。

ありがとう..

4

2 に答える 2

3

パスワードをCookieに保存しないでください。Cookieはプレーンテキストファイルです。つまり、ユーザーのCookieが盗まれ、アカウントが乗っ取られます。

AuthenticationASP.NETで提供される組み込みサービスを使用しないのはなぜですか?とても簡単です。

于 2012-09-22T05:54:11.233 に答える
1

要件は完全には明確ではありません。ただし、Remembermeの実装が必要な場合。次のリンクをご覧ください。

asp.net「RememberMe」Cookie

Webサイトに「rememberme」を実装するための最良の方法は何ですか?

于 2012-09-22T07:20:47.000 に答える