基本上需要登陆的系统都喜欢通过手机短信验证的方式,来获得访问用户为真实用户的信息,可以大大减少网络的恶意访问。百数低代码开发平台也可以通过手机验证码API接入的方式达到这个目的。
模块效果
功能模块配置完成后,在正式使用时,效果如下图:
手机验证码获取
手机验证码获取一般可以作为一种身份验证,如:A表单需要是本人才能登记数据,那么我们可以采用用手机验证码的方式来实现,同时还可以限制获取验证码的间隔时间、验证个数上限等。
模块配置入口
根据自己的实际需求,选择目标控件,在控件属性栏里点击【模块接口设置】 。
图中案例是当输入手机号后通过点击手机号右侧的按钮触发模块功能,并将验证码返回给表单,同时该手机号主人也在手机端接收到验证码,机主输入验证码后,两个验证码对比一致即手机验证码成功。故目标控件为单行文本(手机号)。
模块搜索及安装
进入功能模块页面后,可以在模块中心搜索所需模块【手机验证码获取API】,搜索到目标模块后点击[模块安装] 。
模块配置
模块安装后,需对模块进行配置。未配置的模块在右侧会有。
配置详解
如下图,是【手机验证码获取API】的配置界面,我们可以根据界面提示进行配置。
接口
仅添加了阿里云市场短信验证码API接口。
AppCode
输入购买的短信AppCode。
短信模板ID
如果无需使用其他模板,可输入TP1711063。
参数关联设置
参数关联设置是设置输入的手机号、验证码以及接收返回验证码的字段。
手机号对应字段
设置用户手动输入手机号的字段。
验证码返回
设置接收返回的验证码的字段。
用户输入验证码对应字段
设置用户需手动输入手机收到的短信验证码的字段。
[表单属性-表单数据提交]安装【手机验证码获取API】模块并配置。
获取限制设置
如需获取限制设置生效,需再单独创建一个如下图的表单,存放验证码数据并且还需在功能模块配置页面进行配置。
获取验证码间隔(秒)
设置每个手机号码获取验证码的时间间隔。
获取验证码上限
设置每个手机号码每天能获取的验证码个数上限。
每个验证码有效时间(分钟)
设置每个验证码的有效时间。
验证码数据对应字段
设置接收验证码数据的对应表单和该表单中接收对应信息的对应字段。
请选择其他表
选择存储验证码数据的表单。
更多百数API功能介绍可前往:https://www.baishuyun.com/extension.html?id=4