常见的九宫格手势密码控件,具备设置、修改、校验、取消功能,适用于手势密码安全校验等场合。
设置手势密码
set({params},callback(ret, err))
titleName:
ret:
{
msg: "", //字符串型;处理结果反馈信息
handPassword:“”, //字符串型;手势密码串,例如:1,2,3,4,5,6
}
err:
{
msg: “” //字符串型;错误信息
}
var handlock = api.require('handlock');
handlock.set({
titleName : "设置手势密码"
},function(ret,err){
if(ret){
var handPassword = ret.handPassword;
alert(JSON.stringify(ret))
}else{
alert(JSON.stringify(err))
}
});
Android系统
可提供的1.0.0及更高版本
修改手势密码,先验证原密码,后设置新密码
modify({params},callback(ret, err))
titleName:
handPassword:
ret:
{
msg: "", //字符串型;处理结果反馈信息
handPassword:“”, //字符串型;重新设置后的手势密码串,例如:6,5,4,3,2,1
}
err:
{
msgType:“”, //字符串型;错误类型;
//validate:校验型错误,此错误一般用来提示
//biz:业务型错误,例如:密码校验达最大次数;
msg: “”, //字符串型;错误信息
}
var handlock = api.require('handlock');
handlock.modify({
titleName : "",
handPassword : “1,2,3,4,5,6”
},function(ret,err){
if(ret){
alert(JSON.stringify(ret))
}else{
alert(JSON.stringify(err))
}
});
Android系统
可提供的1.0.0及更高版本
取消手势密码
cancel({params},callback(ret, err))
titleName:
handPassword:
ret:
{
msg: "", //字符串型;处理结果反馈信息
}
err:
{
msgType:“”, //字符串型;错误类型;
//validate:校验型错误,此错误一般用来提示
//biz:业务型错误,例如:密码校验达最大次数;
msg: “”, //字符串型;错误信息
}
var handlock = api.require('handlock');
handlock.cancel({
titleName : "",
handPassword : “1,2,3,4,5,6”
},function(ret,err){
if(ret){
alert(JSON.stringify(ret))
}else{
alert(JSON.stringify(err))
}
});
Android系统
可提供的1.0.0及更高版本
解锁手势密码
unlock({params},callback(ret, err))
titleName:
handPassword:
ret:
{
msg: "", //字符串型;处理结果反馈信息
}
err:
{
msgType:“”, //字符串型;错误类型;
//validate:校验型错误,此错误一般用来提示
//biz:业务型错误,例如:密码校验达最大次数;
msg: “”, //字符串型;错误信息
}
var handlock = api.require('handlock');
handlock.unlock({
titleName : "",
handPassword : “1,2,3,4,5,6”
},function(ret,err){
if(ret){
alert(JSON.stringify(ret))
}else{
alert(JSON.stringify(err))
}
});
Android系统
可提供的1.0.0及更高版本