如何从用户获取和存储注册详细信息,以便以后在XAML Windows应用商店中登录

时间:2017-02-24 00:16:08

标签: windows windows-store-apps store

你好,我是Windows商店应用程序的新手,所以我开发了一个应用程序,要求用户在登录之前注册,所以我试图弄清楚如何在注册表单上获取用户输入mayb存储它数据库或sometging以便他可以使用完全相同的注册详细信息登录! Xaml Windows商店应用

1 个答案:

答案 0 :(得分:0)

要获取用户的注册详细信息,您可以在引用PasswordVault.RetrieveAll()对象后从Credential Locker中检索凭据。

您可以实施PasswordVault.Add()方法来检索为您的应用提供的所有用户。

您可以参考示例Retrieving user credentials

“我们在应用程序中全局存储资源名称,如果我们为他们找到凭证,我们会自动登录用户。如果我们找到同一用户的多个凭据,我们会询问用户选择登录“。

时使用的默认凭据

要存储这些详细信息,您需要使用PasswordCredential方法将用户名和密码传递给var vault = new Windows.Security.Credentials.PasswordVault(); vault.Add(new Windows.Security.Credentials.PasswordCredential( "My App", username, password)); 对象:

{{1}}

有关详细信息,请参阅 Windows.Security.Credentials

如果要将它们存储到数据库中,可以使用SQLite来保存和获取数据。要了解如何在通用Windows平台上使用SQLite,请参阅@Diederik Krols撰写的 this blog