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

自己写了一个用户界面, 用NSUserDefaults本地的账号和密码。

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


先写一下思路

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


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

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


简单贴下代码

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

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



有什么不清楚留言吧



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值