Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 windows phone 7应用程序中的cookie管理_Windows Phone 7 - Fatal编程技术网

Windows phone 7 windows phone 7应用程序中的cookie管理

Windows phone 7 windows phone 7应用程序中的cookie管理,windows-phone-7,Windows Phone 7,我想开发用户下次登录windows phone 7应用程序时记住用户凭据的功能(如网站上的“记住我”功能),请告诉我如何在windows phone 7中执行此操作 谢谢您可以将凭据存储在手机的独立存储器中。任何其他应用程序都无法访问应用程序的独立存储。最简单的方法是: public void SaveCredentials() { var settings = IsolatedStorageSettings.ApplicationSettings; settings.Add("

我想开发用户下次登录windows phone 7应用程序时记住用户凭据的功能(如网站上的“记住我”功能),请告诉我如何在windows phone 7中执行此操作


谢谢

您可以将凭据存储在手机的独立存储器中。任何其他应用程序都无法访问应用程序的独立存储。最简单的方法是:

public void SaveCredentials()
{
    var settings = IsolatedStorageSettings.ApplicationSettings;
    settings.Add("username", "user123");
    settings.Add("password", Encrypt("password123");
}
然后,您可以将其检索为:

string username = settings["username"].ToString();
string password = Decrypt(settings["password"].ToString());

根据您的安全要求,您可以编写加密/解密方法。有许多方法具有不同级别的安全性和复杂性。为了帮助您入门,您可以找到这样一种方法。

以上答案有一些更新

要保存:

private void SaveCredentials()
{ 
      IsolatedStorageSettings.ApplicationSettings.Add("username", username);
      IsolatedStorageSettings.ApplicationSettings.Add("password", password.ToString());
}
要检索:

string username = IsolatedStorageSettings.ApplicationSettings["username"];
string password = IsolatedStorageSettings.ApplicationSettings["password"];