如何在iOS应用中管理帐户?

时间:2010-09-21 01:51:00

标签: iphone objective-c ios

我有一个新闻网络服务器,注册用户可以获得RSS新闻。我想构建一个iOS应用程序用于从我的网络服务器获取新闻,但我不知道如何在iOS应用程序中管理acc。如何在iDevice上保存登录用户(存储在.plis文件,核心数据.... ???,存储真实用户/传递或存储编码用户/传递),如何验证存储的用户/通过我的Web服务器?任何人都可以帮助我:(

PS:

我目前的方式:

在我的iOS应用中:

  + User input usr+pass.


  + usr+pass send to webserver. If usr+pass is valid, webserver return token string(is encode string of usr+pass).


  + If webserver return token string, store token string into .plit file, else do notthing.

当用户按“获取新闻”/

  + iOS send token string to webserver to verify. If valid return News of this usr acc, else return null.

我如何改进目前增强安全性的方法?

1 个答案:

答案 0 :(得分:0)

您要做的是将用户的用户名存储在应用程序首选项中。见NSUserDefaults。您不能将用户密码存储为纯文本。你应该做的是把它存放在钥匙串中。有关详情,请参阅此指南:Keychain Services Tasks for iOS