首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改用户状态的Zkteco SDK函数

更改用户状态的Zkteco SDK函数
EN

Stack Overflow用户
提问于 2018-01-25 01:26:21
回答 3查看 2.3K关注 0票数 3

我以前使用过ZKTECO生物识别机器,但现在我需要一个额外的功能,这是我在现有ZKTECO SDK中找不到的。SDK中有没有什么扩展,可以让我在用户信息还在machine.So里的时候,就可以从一台机器上启用或者禁用用户,它的状态可以随时改变。我需要一个访问控制项目,其中用户特权每天变化,管理员不能去注册员工的每一次。

我在网上找到了这个sdk,它声称可以做到这一点,但没有运气。

https://www.codeproject.com/Articles/1104538/Csharp-ZKTeco-Biometric-Device-Getting-Started

EN

回答 3

Stack Overflow用户

发布于 2018-07-30 15:05:06

经过几天的努力,我终于找到了这个问题的解决方案。我所做的是将所有用户模板下载到我的本地数据库,然后在SDK的帮助下,我通过从机器中删除特定用户的指纹模板来从机器中添加或删除用户,如果我想允许的话,我再次从我的本地数据库中上传模板。做这一切都令人头疼,但我在这里分享代码

https://www.codeproject.com/script/Articles/ArticleVersion.aspx?waid=266467&aid=1254373

希望这将是有帮助的,因为我还没有在互联网上找到任何与此相关的东西。

票数 2
EN

Stack Overflow用户

发布于 2018-01-31 11:59:42

Zk生物识别机器不支持禁用用户。您需要做的是,从计算机中删除该用户。在删除之前,请确保用户详细信息(id、姓名、模板)已存储在数据库中。然后,每当您想要启用用户时,只需将用户数据推送回机器即可。这样,您就可以在软件中实现启用/禁用功能。

票数 0
EN

Stack Overflow用户

发布于 2018-01-31 16:36:28

SDK中有没有什么扩展,可以在用户信息还在机器上的情况下,从机器上启用或禁用用户?

要启用/禁用用户,您可以使用:

代码语言:javascript
复制
VARIANT_BOOL EnableUser([in] long dwMachineNumber, [in] long dwEnrollNumber,
[in] long dwEMachineNumber, [in] long dwBackupNumber, [in] VARIANT_BOOL bFlag);

其中,bFlag设置为true表示已启用,bFlag设置为false表示用户处于禁用状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48428349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档