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