美文网首页
iOS 手势密码

iOS 手势密码

作者: 赫子丰 | 来源:发表于2018-07-17 17:10 被阅读217次

源码参考:链接 密码:37gm

源码可实现设置手势密码、登陆验证手势密码、修改手势密码

另外添加了钥匙串本地保存手势密码,这里主要记录存储的逻辑。

需求如下:1、用钥匙串保存的好处是即便用户卸载了APP,密码仍然有效,下次安装好了即可读取使用。

2、默认存在手势密码则不输入账号密码,手势密码的作用是自动登录,这样才有保存密码的必要。这也就要求本地也要保存了用户真实的登录用户名和密码。

代码处理逻辑如下:

0、通过getAutoLoginAccountInfo看本地是否有登录过是账户,如果有账户则通过 +(NSString*)getPasswordStringForUsername:(NSString*)username andServiceName:(NSString*)serviceName error:(NSError**)error 读取用户的手势密码,如果存在手势密码则跳转到手势登录,若没有则输入账号和密码登录

1、用户登陆成功之后,通过addAutoLoginAccountToKeyChainWithAccountIdentifier保存账户和密码,每次登录都会调用一次,也就是本地只会存有最后一次登录的账号的密码。这样才能根据账号判断用户是否有手势密码,因为手势密码是与登录账号关联的。

2、设置好手势密码后,通过+ (BOOL)storeUsername:(NSString*)username andPasswordString:(NSString*)password forServiceName:(NSString*)serviceName updateExisting:(BOOL)updateExisting error:(NSError**)error 保存手势密码

3、需要注意的是,当用户修改了登录密码或者重新找回了登录密码时要及时更新本地保存在钥匙串中的账户密码,否则再次用手势自动登录会密码错误。

相关文章

  • 使用CoreGraphics绘图

    由于近期在做一个手势密码相关的项目,绘制手势密码用到CoreGraphics框架。 兴趣驱动下,我查阅了一下iOS...

  • iOS 手势密码

    源码参考:链接密码:37gm 源码可实现设置手势密码、登陆验证手势密码、修改手势密码 另外添加了钥匙串本地保存手势...

  • iOS 手势密码

    git地址:https://github.com/LYSBuildCode/LYSGPasswordView.gi...

  • 手势密码-iOS

    手势密码实现效果:

  • ios手势密码Swift4.0

    ios手势密码Swift4.0 之前做的P2P项目用到了手势密码的功能,由于着急上线,所以在网上扒了一个,但是为了...

  • iOS手势密码开发

    前序 最近公司APP要做改版,其中要使用手势密码锁,所以提前写了一个小Demo练练手,该Demo参考了DBGues...

  • iOS 手势密码加锁

    没有什么废话,直接上代码,需要的直接用。可以参考上一篇文章画图 在View界面

  • 登录注册知识点总集二——手势密码

    一、登录注册知识总集 二、手势密码知识点汇总 手势密码一般都是辅助密码,因为相对比指纹密码,手势密码的效率较低;相...

  • iOS手势解锁,手势密码,指纹验证

    Demo地址 1.手势密码 API 使用方法 2.指纹验证 关于指纹验证,之前一篇文章已经写过,这里简单封装了下 ...

  • iOS手势密码实现机制

    基于手势密码的安全性与交互性比较好,一直以来都是手机APP的标配。在接手公司项目的时候,项目已经实现了手势密码。但...

网友评论

      本文标题:iOS 手势密码

      本文链接:https://www.haomeiwen.com/subject/vkrgpftx.html