mysql 加密狗_IA300加密狗使用 | 学步园

前段时间做的俱乐部项目中用到了一个硬件是IA300加密狗,这个硬件主要是用来各种B/S结构的安全系统身份认证使用。因为项目中有一个业务是充值人员必须在高级管理员的监督下才能完成充值操作,所以项目中就选择了这种IA300加密狗硬件。

1344156128_2275.png

下面介绍这种加密狗的使用方法:

1. 电脑上安装浏览器插件(插件在IA300光盘里面)

2. 在项目中导入IA300的js文件。

1344156152_9616.png

3. 在jsp文件中引入js文件

1344156233_2915.png

4. 在jsp中加入

标签,主要是完成验证浏览器插件安装成功与否

1344156290_1088.png

5.书写OnPageLoad事件,验证插件安装成功与否

var xmlhttp ;

//加载AJAX

function loadXMLDoc(url, cfunc) {

if(xmlhttp == null) {

if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp = new XMLHttpRequest();

} else {// code for IE6, IE5

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

}

}

xmlhttp.onreadystatechange = cfunc;

xmlhttp.open("POST", url, true);

xmlhttp.send();

}

//页面加载时调用此函数方法

function OnPageLoad()

{

var browser = DetectBrowser();

if(browser == "Unknown")

{

alert("不支持该浏览器, 如果您在使用傲游或类似浏览器,请切换到IE模式");

return ;

}

//createAdminElementIA300() 对本页面加入IA300插件

createElementIA300();

//DetectActiveX() 判断IA300Admin是否安装

var create = DetectIA300Plugin();

if(create == false)

{

alert("插件未安装,请安装开发套件Plugin文件夹下的管理层插件。");

return false;

}

}

6.显示IA300硬件ID的js代码

//查找本地

function IA300Find()

{

var rtn = IA300_CheckExist();

if(0

/*alert("找到"+rtn+"把锁, 请在列表中选择你需要设置的加密锁. 注意请自行排除管理员锁!");*/

document.getElementById("userUK").options.length=0;//初始化列表

for(i=0;i

var id = IA300_GetHardwareId(i);

if(id == ""){

alert("获取第"+(1+i)+"把锁硬件ID失败,错误码:"+IA300_GetLastError());

}else{

document.getElementById("userUK").options[i] = new Option(id,id);

}

}

}else{

alert("未找到加密锁!");

document.getElementById("userUK").options.length=0;

document.getElementById("userUK").options[0] = new Option("请先查找U盾!","请先查找U盾!");

return false;

}

}

7. 上面IA300Find方法写到查找U盾的按钮单击事件和页面最终提交的事件或者js中。

1344156440_7918.png

注:上述代码写到查找U盾的单击事件中,还有充值的单击事件(或提交表单事件中)。

到此,IA300和jsp交互使用就介绍完了,希望读者以后遇到如此业务选择IA300的时候,这篇博客能够给您提供帮助!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值