0

C# は初めてで、ユーザー名とパスワードの 2 つのフィールドを持つログイン フォームを作成しました。また、[記憶する] チェックボックスをオンにして、初めてユーザーがフォームにログインしました。ユーザーのパスワードを自動的に生成する方法を教えてもらえますかユーザーが次にc#を使用してログインしたときのCookieのパスワードフィールドで??

4

3 に答える 3

2

あなたの質問を正しく理解できれば、次回ユーザーがあなたのページにアクセスしたときに、ログインフォームにログイン情報が事前に入力されるようにする必要があります。

セキュリティ上の理由から、Cookie を使用しないでください。最善の方法は、ブラウザにログイン情報を保存させることです。以前、ブラウザから「このパスワードを保存しますか? はい、しない、今はしない」と尋ねられたことはありませんか?

これを実現するには、ブラウザがログイン フォームを処理していることを認識する必要があります。さまざまなブラウザー間でそれを検出する方法にいくつかの違いがあると思いますが、私が信じているほとんどのブラウザーでは、次の手順に従うだけで十分です。

  1. 入力フィールドに名前が付けられていることを確認してくださいusernamepassword
  2. パスワード入力が次のタイプであることを確認してくださいpassword
  3. フォームに適切なアクション属性があることを確認してください
  4. フォームに送信ボタンがあることを確認してください
于 2012-08-06T09:43:01.783 に答える