0

シンプルなログイン アプリケーションを作成しましたが、ログイン用のユーザー名またはパスワードを保存して、gmail や facebook などのユーザー名またはパスワードを保存するのと同じように、ユーザー名またはパスワードを再度挿入する必要がないようにしたいと考えています。ユーザー名またはパスワードを再度入力する必要はありません。

このように:- http://i49.tinypic.com/rkuats.jpghttp://i46.tinypic.com/21edys1.jpg

4

3 に答える 3

0

次のことができます。

  • カスタム オートコンプリート エクステンダーを作成します。やり方は記事を読んでください。http://www.dotnetfunda.com/articles/article225.aspx
  • TextChanged イベントを使用してパスワードをロードする
  • XML を使用してユーザー名とパスワードを保存する
  • パスワードをxmlに保存する前に、必ずパスワードを暗号化してください
于 2012-09-21T05:39:44.157 に答える
0

ネイティブCredUIAPI を p/invoke して、現在のユーザーの資格情報を安全に保存できます。この API は、ユーザーに資格情報の入力を求めるダイアログも提供します。

または、マネージドProtectedDataクラスをスコープで使用できますDataProtectionScope.CurrentUser

これらの手法は両方とも、現在のユーザーのみがアクセスできるようにパスワードを保護し、暗号化キーの管理という複雑な問題に取り掛かる必要はありません。

于 2012-09-21T06:02:11.090 に答える
0

ユーザーまたはアプリの構成ファイルを使用することにした場合。これは、ファイルのセクションを暗号化/復号化する方法に関するリンクです。

http://weblogs.asp.net/jgalloway/archive/2008/04/13/encrypting-passwords-in-a-net-app-config-file.aspx

于 2012-09-21T08:03:35.530 に答える