用户登录后,我的应用程序如何记住用户名和密码?

时间:2012-05-28 06:17:10

标签: c# windows-phone-7.1

当用户检查“记住我”时,我想保存用户名和密码。 用户应该能够在下次直接登录。 这样做的最佳方式是什么?

我尝试过隔离存储但是我编写的代码可能不正确。 我希望有人可以帮助我。

2 个答案:

答案 0 :(得分:0)

执行此操作的最佳且最安全的方法。将仅与您正在与之交谈的服务器相关的唯一ID存储为Cookie。

ALGO:

  1. 从用户那里获取用户名和密码

  2. 检查用户的真实性。

  3. 如果经过身份验证,则生成与此用户相关的唯一ID,并将其存储在服务器上。

  4. 将此唯一ID传递给客户端并将其存储在cookie中。设置max-age

  5. 下次用户访问您的网站时。检查服务器上的唯一ID,并检查其年龄以及发布时间

  6. 如果一切顺利,请提供对用户

  7. 的访问权限

答案 1 :(得分:0)

如何Encrypt Data in a Windows Phone Application有一个很好的方法 - 可能值得将这些代码与你的代码进行比较