手势密码是手机端比较常用的一种身份验证方式,主要用来验证身份,保护隐私数据。应用在一些产品与金钱相关的产品安全性、私密性较高,比如银行APP、理财类、支付类的APP。本文将用以页面和流程图说明手势密码的功能设计。
1、设置手势密码

说明:其中开启设置手势密码需绘制两次才算开启成功,绘制过程中至少要保证连接不低于4个点。第二次绘制需与第一次绘制一致,如果不一致则提示并重新绘制。
2、手势密码登录

说明:进行手势密码登录,允许重复输入密码次数为5次,超过5次则不允许再使用手势密码登录,需改成账号密码输入,同时账号密码登录成功后,手势密码将重置为无。
3、关闭手势密码

说明:关闭手势密码,可以直接关闭已有的手势密码,若重新打开,则显示已有手势密码,若需要修改已有的手势密码,可点击修改密码直接修改。
4、修改手势密码

说明:修改手势密码在登录的状态下,可以点击修改手势密码后重新绘制手势密码,重复两次验证通过,即可生成新的手势密码。
5、唤醒手势密码

说明:登录时,若忘记手势密码,可以选择忘记密码,若存在其他验证方式如数字密码,也可以切换登录,若忘记密码,需要输入密码验证登录,选择此方式登录,会自动清除手势密码的设置,其流程如下。

6、手势密码存在本地还是存在服务器呢?
(1)存本地,就是手势密码和账号密码也缓存在本机,那就不能随意清除APP缓存或者可以通过设置清除缓存时不能清除此缓存。但是如果更换不同手机的话,原本没有的缓存,则需要重新设置一个新的手势密码的本地缓存。
(2)存服务器,就是让一个账号匹配两个密码,通过缓存账号,手势密码登录时仍然可以获得账号数据。同时还不用将密码存在本地。但是存储在服务器需要考虑服务器的存储和访问,而对于更换不同手机的话,则无需重设一个新的手势密码缓存。
总结:以上是本人关于手势密码功能设计的一些心得体会,若有不足之处或其他建议,欢迎交流分享。
网友评论