spiderman

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

一、USBKEY使用规则

1、有两种KEY,一个管理员KEY,一个是用户KEY,一个用户KEY原则上只能供一人使用(当然如果一定要的话一个指纹KEY里存储多个人的指纹也是可以的),除本人之外其他人无权对KEY进行重置、添加及删除指纹操作

2、先验证管理员KEY以后,然后才能对用户KEY做操作

3、管理员KEY是由 "管理员KEY初始化程序" 格式化以后成为管理员KEY

录入自己的指纹以后,再输入用户名和ID格式化就行,管理员初始化过程就结束了。

对指纹的验证是在KEY内部完成的,不存在把生成的指纹特征ID传入数据库然后再比对的问

4、录入指纹是用户第一次录入指纹,最多三枚指纹(可不同),同时写入用户信息(用户名及ID,可

由数据库调用生成)

5、添加指纹是再添加1枚,如果指纹满,返回指纹已满错误,没有就添加
. 重复录入指纹操作,将覆盖原先录入的指纹信息。

6、删除用户指纹时,提示,没有管理员权限,请先验证管理员指纹,可是管理员已经验证过了,可

是拔下管理员KEY换上用户KEY,再删除用户指纹,还是提示管理员未验证。 管理员KEY和用户KEY

都得经过验证才行。

7、管理员注销情况: 关闭IE时候自动注销,超时(10分钟)自动注销,手工注销(KEY的内部设定)

二、与web项目的结合

关键是把指纹USBKEY的ActiveX控件包(cab包)拷贝到站点文件夹下如/ocx/xxx.cab. 然后在/bin目录下添加引用。

实际的初始化指纹、增加额外指纹、删除指纹、验证指纹的接口函数已经由CAB包提供,直接在页面中以JAVASCRIPT调用即可。

三、应用

第一次访问本页面,浏览器信息栏将弹出信息提示:此网站需要安装以下加载项...如果您信任该网站和该加载项并打算安装该加载项,请单击这里...

安装ACTIVEX控件成功,进行指纹验证,验证通过后设置SESSION/COOKIE。

 

 

 

posted on 2009-06-24 11:10  spiderman  阅读(823)  评论(0)    收藏  举报