在学习如何为windows phone开发时,我正试图绕过正在玩的应用程序的登录页面。我已经设法制作了一个可以通过某个服务器进行身份验证的工作登录表单。但是,如果用户以前登录过,我想知道如何绕过登录页面。就像当你打开应用程序时,它会带你进入内容页面,而不是登录页面。
一种可能的方法是使用IsolatedStorage
并将密码(或其加密版本)保存在那里。
当用户登录时,您将其保存在那里:
IsolatedStorageSettings.ApplicationSettings["PASSW"] = value;
当用户下一次输入应用程序时,您检查那里是否有该密钥的值:
if(IsolatedStorageSettings.ApplicationSettings.Contains("PASSW"))
{
return true //just an example
}
如果密钥存在,那么只需自动登录用户即可。当然,这只是一个微不足道的例子,但它应该说明它背后的逻辑