以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 一个项目可以同时验证两个UKey吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=40617) |
-- 作者:mamuaiqing -- 发布时间:2013/9/24 21:31:00 -- 一个项目可以同时验证两个UKey吗? 计划在项目中用两个UKey,一个用于登入项目验证,只要项目打开了这个UKey必须插在电脑中,一个用于查询数据特殊验证,可实现不? [此贴子已经被作者于2013-9-24 21:33:37编辑过]
|
-- 作者:有点甜 -- 发布时间:2013/9/24 21:43:00 -- 系统自带的ukey对象不能实现这个功能。 你可以对于ukey进行区分,某些ukey,只能登陆,某些ukey可以登陆也可以查询。代码控制,利用ukey的属性就行了。
|
-- 作者:mamuaiqing -- 发布时间:2013/9/25 19:18:00 -- 明白老师的意思了,感谢老师的指点 |
-- 作者:程兴刚 -- 发布时间:2013/9/25 19:39:00 -- 可以的! |
-- 作者:程兴刚 -- 发布时间:2013/9/25 20:24:00 -- 好久没研究Ukey部分了,看了一下,估计不能同时检测两个UKEY,根据目前的帮助文件看不到可以同时使用两个Ukey的方法。
建议:请贺老师增加集合系统变量UKeys,用于检测多个Ukey,同时给UKey.Star(i)增加参数i,用以启动第几个找到的Ukey 这样的话,大家可以遍历Ukeys中的Ukey,启动并判断Ukey编码或储存的编码来识别权限,不符合则关闭该Ukey,进入下一循环,直到找到符合条件的Ukey为止,这样就可以支持同时使用多个Ukey了! |