您的位置:首页 > 其它

原创思考 NSUserDefaults实现自动登录--保存账号和密码--记住登录状态

2015-10-04 10:09 801 查看
自己写了一个用户界面, 用NSUserDefaults本地的账号和密码。

但是自动登录一直实现不了,最近终于想出来了分享给大家 (水平有限 大神勿喷)

先写一下思路

在用NSUserDefaults存储了用户名和密码等用户信息之后,进入登录页面,设置一个判断,来验证 用户名和密码, 同时只要在判断里将 用户名和密码 存入本地用另一个key存储就好

这样只要再写一个单例,里面放一个bool值 然后在程序重新运行的时候 首先通过key 将两个存在本地的信息取出 进行判断,如果一致 就进行 自动登录的 验证即可 这样自动登录的功能就简单实现啦

自动登录想通了并不是一个很苦难的功能 只要逻辑上清楚还是很简单的

简单贴下代码

这个写在程序入口 代码里的单例里面就写了一个bool值(别告诉我你单例不会写 要进行优化登录界面 用户信息也可以通过这个单例传)

做了这个判断 之后感觉就没有难点 别的代码不贴了



有什么不清楚留言吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: