一、需求:简化登录操作,减少输入
登录界面可以说是程序的第一印象,简化输入或者简化操作无疑会增加初次使用者的好感
二、分析
如果是开放系统,简化登录目前比较流行是使用第三方认证,譬如微信、QQ等,也有使用短信验证。
如果是企业内部系统,可以使用扫描工牌、身份证,即使用已有的物理凭证作为登录身份识别,也是一种好的策略。本文讨论使用微信小程序开放能力:扫描和OCR识别方法。
(如果能采用NFC读取数据,则更为简便,这个在以后进行介绍)
三、程序实现
3.1 扫描
wx.scanCode()是微信即开即用的开放能力之一

扫描实现
3.2 OCR识别
ocr识别官方文档:https://developers.weixin.qq.com/miniprogram/dev/extended/service/ocr.html
文档描述非常完整,过程分四步:

官方介绍
程序实现

引入组件
四、程序实现效果

扫描登录

身份证识别登录