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



您好,您是一个带有Windows Store应用程序的新手,因此正在删除一个需要用户在登录之前注册的应用它是数据库或某个数据库,以便他可以使用完全相同的注册详细信息登录!XAML Windows商店应用

要获取用户的注册详细信息,您可以从凭据储物柜中检索凭据,因为您参考了PasswordVault对象。

您可以实现PasswordVault.RetrieveAll()方法来检索用户为应用程序提供的所有用户。

您可以参考示例检索用户凭据

"我们在应用程序中将资源名称存储在应用程序中,如果我们为其找到凭据,我们会自动登录用户。如果我们为同一用户找到多个凭据,我们询问用户选择默认凭据以登录"。

"

要存储这些详细信息,您需要使用PasswordVault.Add()方法将用户名和密码传递到PasswordCredential对象:

var vault = new Windows.Security.Credentials.PasswordVault();
vault.Add(new Windows.Security.Credentials.PasswordCredential(
    "My App", username, password));

有关更多详细信息,请参阅 Windows.security.credentials

如果要将它们存储到数据库中,则可以使用SQLite保存和获取数据。要了解如何在Universal Windows平台上使用SQLite,请参阅此博客由@diederik Krols撰写。

最新更新