0

我创建了一个简单的登录应用程序,我想保存用户名或密码以进​​行登录,这样我就不必再次插入用户名或密码,就像我们为 gmail 或 facebook 等保存用户名或密码一样,这样我们就不需要了不必再次插入用户名或密码。

像这样:- http://i49.tinypic.com/rkuats.jpghttp://i46.tinypic.com/21edys1.jpg

4

3 回答 3

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 回答
0

您可以执行以下操作:

  • 创建自定义自动完成扩展器。请阅读文章如何做到这一点。http://www.dotnetfunda.com/articles/article225.aspx
  • 使用 TextChanged 事件加载密码
  • 使用 XML 保存您的用户名和密码
  • 确保在将密码保存到 xml 之前对其进行加密
于 2012-09-21T05:39:44.157 回答
0

您可以 p/调用本机CredUIAPI 以安全地存储当前用户的凭据。此 API 还提供了一个对话框来提示用户输入凭据。

或者,您可以将托管ProtectedData类与范围一起使用DataProtectionScope.CurrentUser

这两种技术都可以保护密码,使其只能由当前用户访问,而无需处理管理加密密钥的复杂问题。

于 2012-09-21T06:02:11.090 回答