起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: Masion

[分享] 利用X5平台开发银行代管系统,增加指纹扫描登录模块

  [复制链接]

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
 楼主| 发表于 2015-2-28 22:06:58 | 显示全部楼层
本帖最后由 Masion 于 2015-3-1 08:42 编辑

下面是  checkFingerPrint(fingerPrintFeature,name);    //检查指纹是否符合  中的详细内容
  1.         private static void checkFingerPrint(String fingerPrintFeature, String name){
  2.                 //检查指纹是否符合
  3.                         
  4.                         try{
  5.                                 GfpVerifyWell test = new GfpVerifyWell();        //定义指纹对比变量
  6.                                 
  7.                                 String query = "select SA_OPPerson, SA_OPPerson.fFingerPrintTemplate from SA_OPPerson SA_OPPerson " +
  8.                                         "where SA_OPPerson.sName=:name";
  9.                                 Map<String, Object> params = new HashMap<String, Object>();
  10.                                 params.put("name", name);
  11.                                 Table table = KSQL.select(query, params, "/system/data", null);              
  12.                                 Iterator<Row> it = table.iterator();
  13.                                 boolean bMatch=false;
  14.                                 while (it.hasNext()){
  15.                                         Row r = it.next();
  16.                                         String fingerPrintTemplete = r.getString("fFingerPrintTemplate");                //拿到指纹模板
  17.                                         fingerPrintFeature=fingerPrintFeature.replaceAll("a", "<");
  18.                                         fingerPrintFeature=fingerPrintFeature.replaceAll("b", ">");
  19.                                                 if (test.Match(fingerPrintFeature,fingerPrintTemplete,3)){                                            //如果指纹比对成功
  20.                                                         System.out.println("chenggong");
  21.                                                         bMatch=true;
  22.                                                 break;
  23.                                         }else{
  24.                                                 
  25.                                                 System.out.println("shibai");
  26.                                                 bMatch = false;
  27.                                         };
  28.                                 
  29.                                 //bMatch=true;                        //指纹仪调试时的开关(非常重要!!!)
  30.                                 }
  31.                                 
  32.                                 if (!bMatch){
  33.                                         throw new RuntimeException("该用户的指纹不符");                //如果指纹核对失败,则抛出异常
  34.                                 }
  35.                         }
  36.                         finally{
  37.                                 
  38.                         }
  39.                         
  40.         }
  41.         
复制代码

长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复 支持 反对

使用道具 举报

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
 楼主| 发表于 2015-2-28 22:14:19 | 显示全部楼层
登录数据指纹界面如下图所示
捕获.PNG
如果指纹扫描过程中发生异常(如:未安装指纹仪或意外情况,登录界面锁死)
如果指纹对比失败,系统会给出提示(该用户指纹不符,如下图所示),同时清空密码框,用户可以再次输入密码,输入指纹 捕获11.PNG

如果指纹比对成功,系统转入门户界面
长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复 支持 反对

使用道具 举报

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
 楼主| 发表于 2015-2-28 22:16:30 | 显示全部楼层
小弟初学X5,粗鄙之处请大神指正
长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复 支持 反对

使用道具 举报

2

主题

441

帖子

2572

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2572
发表于 2015-2-28 22:54:23 | 显示全部楼层
好!
回复

使用道具 举报

33

主题

213

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
发表于 2015-3-1 07:45:01 | 显示全部楼层
:太好了
回复

使用道具 举报

52

主题

193

帖子

636

积分

高级会员

Rank: 4

积分
636
QQ
发表于 2015-3-1 09:23:15 | 显示全部楼层
强烈支持~~~
回复

使用道具 举报

1

主题

3

帖子

16

积分

新手上路

Rank: 1

积分
16
QQ
发表于 2015-3-1 09:25:02 | 显示全部楼层
这个功能很实用
回复 支持 反对

使用道具 举报

发表于 2015-3-1 09:27:14 | 显示全部楼层
你太谦虚了
回复 支持 反对

使用道具 举报

23

主题

150

帖子

737

积分

高级会员

Rank: 4

积分
737
发表于 2015-3-1 09:41:05 | 显示全部楼层
收藏!感谢撸主!
回复 支持 反对

使用道具 举报

2

主题

7

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
发表于 2015-3-1 11:58:09 | 显示全部楼层
谢谢分享  很强大
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 17:04 , Processed in 0.069502 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表